Daftar Isi:
- Langkah 1: Desain dan Komponen Server File
- Langkah 2: Memasang Modul Daya Switching
- Langkah 3: Melengkapi Kotak RPI Dasar
- Langkah 4: Merakit dan Memasang HDD
- Langkah 5: Memasang dan Memperbaiki HDD
- Langkah 6: Memasang dan Menghubungkan SSD
- Langkah 7:
- Langkah 8: Memasang dan Mengonfigurasi Samba
- Langkah 9: Menginstal dan Mengonfigurasi NFS
- Langkah 10: Kontrol Suhu
- Langkah 11: Pengembangan Lebih Lanjut
Video: Raspberry Pi NFS dan Samba File Server: 11 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Proyek ini merupakan tahap akhir dari hasil yang mengintegrasikan dua sirkuit yang dibuat dan diposting sebelumnya.
***
1. Indikator Suhu CPU Raspberry Pi - Diterbitkan 20 November 2020
www.instructables.com/Raspberry-Pi-CPU-Tem…
2. Raspberry Pi Box of Cooling FAN Dengan Indikator Suhu CPU - Diterbitkan Nov 21st, 2020
www.instructables.com/Raspberry-Pi-Box-of-…
***
Awalnya saya berencana untuk membuat file server yang dapat berbagi file antara RPI (Raspberry Pi), Windows PC dan server Linux lainnya.
Untuk menghindari ketidaknyamanan menyalin sesuatu ke USB dari mesin sumber dan menyalin ulang semuanya ke mesin target lagi, server Samba dan NFS berbasis RPI dapat digunakan sebagai server file.
Meskipun perintah scp atau rsync dapat digunakan antara mesin Linux (misalnya server Ubuntu dan Raspberry pi OS), menggunakan perintah penanganan file umum seperti cp dan mv jauh lebih nyaman.
Oleh karena itu, dibuat file server RPI yang ditunjukkan pada gambar di atas.
Server ini dapat mendukung fungsi berikut.
- SSD (SanDisk, yang hitam pada gambar di atas) mendukung NFS untuk berbagi file antar server Linux
- HDD (Seagate, white one) mendukung Samba untuk berbagi file antara PC Windows saya dan RPI
- Catu daya RPI khusus internal (5V 3A) digunakan
- Indikator suhu CPU RPI (4 tingkat suhu) terintegrasi
- Kipas Pendingin otomatis aktif saat suhu lebih tinggi dari 50C
***
Mari kita lihat lebih detail bagaimana file server dirakit dan dikonfigurasi.
Langkah 1: Desain dan Komponen Server File
Karena server file dibangun dengan merakit papan sirkuit dan komponen lain seperti HDD, SSD, modul daya sakelar, dan sebagainya, saya hanya menampilkan diagram struktural keseluruhan.
Mengenai detail sirkuit dari KIPAS pendingin dan indikator suhu CPU, silakan lihat konten proyek yang diposting sebelumnya.
Saya hanya akan menjelaskan komponen yang baru ditambahkan untuk membuat file server.
- HDD Seagate adalah disk DATA 2,5” yang saya beli cukup lama (mungkin 10 tahun lagi) dan termasuk adaptor antarmuka SATA ke USB (sasis logam dilepas)
- SanDisk SSD dihubungkan dengan adaptor SATA ke USB3.0 yang saya beli dari toko internet (Anda dapat mencari item ini dengan nama "kabel SATA ke USB")
- Catu daya switching AC-DC 15W kecil (Mean Well RS-15-5)
- Sasis akrilik (Ukuran panel transparan adalah 15cm(W) x 10cm(H) x 5mm(D) x 1, 15cm(W) x 10cm(H) x 3mm(D) x 3
- Penopang logam 7cm (3.5mm) x 4, 4cm (3.5mm) x 4, 3.5cm(3.5mm) x 4
- Baut dan mur
***
Kecuali komponen baru di atas, semua item lainnya digunakan kembali sebagai output dari proyek sebelumnya termasuk papan PCB, konektor, dan kabel.
Langkah 2: Memasang Modul Daya Switching
Saat Anda menangani dan menghubungkan ke listrik rumah tegangan tinggi (220V), pengkabelan yang cermat mutlak diperlukan untuk pekerjaan ini!
Silakan periksa dokumentasi produk dengan hati-hati untuk menghubungkan modul daya ke RPI.
Karena RPI 3 Model B memerlukan minimum 2.5A PSU (Power Supply Unit) sebagai rekomendasi, saya menggunakan catu daya switching khusus 3A.
Juga untuk mencegah peringatan tegangan rendah dari RPI, saya sedikit menyesuaikan tegangan keluaran menjadi 5.3V dengan memutar VR dari modul daya switching.
Ketika dua hard disk eksternal dipasang, biasanya tegangan output daya switching sedikit menurun dan peringatan tegangan rendah RPI (ikon petir kuning) sering terlihat.
Dalam kasus RPI 3 Model B, total penarikan arus periferal USB maksimum dapat didukung hingga 1,2A.
Oleh karena itu, mengemudi dua hard disk eksternal tidak akan menjadi masalah.
Tetapi ketika pendinginan dan sirkuit lain beroperasi, mereka akan menarik setidaknya sekitar lebih dari 300mA arus.
Oleh karena itu, saya menggunakan pengisi daya telepon genggam tambahan untuk menyalakan sirkuit lain dan KIPAS.
Menurut spesifikasi RPI, biasanya 500mA ditarik bahkan dalam beban sistem yang ringan.
Karena saya memiliki beberapa masalah dengan daya RPI sebelumnya, pemisahan jalur catu daya yang seharusnya lengkap tampaknya merupakan solusi yang paling jelas.
Langkah 3: Melengkapi Kotak RPI Dasar
Ketika Anda tidak memerlukan koneksi periferal tambahan, ini adalah kotak RPI yang lengkap termasuk catu daya internal dan pengaturan suhu.
Tetapi saat saya membuat server file, hard disk eksternal akan dipasang ke sasis kotak RPI dasar ini.
Untuk papan sirkuit dan komponen housing, biasanya saya menggunakan panel akrilik dan penyangga logam.
Saya kira ini adalah metode termudah untuk merakit semuanya menjadi satu struktur seperti kandang terintegrasi.
Langkah 4: Merakit dan Memasang HDD
Sebenarnya ketika semuanya disatukan dan ditempatkan di sasis akrilik, biasanya saya tidak ingin membongkarnya karena kabel selalu membuat pusing.
Tetapi HDD perlu dipasang dan diperbaiki, saya telah membongkar dan Anda dapat melihat bagaimana papan sirkuit dikemas bersama di dalam sasis akrilik.
Panel akrilik memiliki keuntungan dari penambahan lapisan yang mudah hanya dengan menumpuk panel lain di atas yang sudah ada.
Karena fitur ini, saya menggunakan panel akrilik di sebagian besar proyek DIY.
Langkah 5: Memasang dan Memperbaiki HDD
Penumpukan lapisan kedua yang menampung HDD Seagate selesai dan terhubung dengan RPI melalui kabel USB.
Untuk memasang panel akrilik tambahan di atas panel akrilik yang sudah ada, diperlukan pengeboran untuk membuat 4 lubang tempat penyangga logam dimasukkan.
Menyelaraskan lokasi lubang diperlukan untuk merakit panel akrilik dengan cara yang ditumpuk dengan baik.
Langkah 6: Memasang dan Menghubungkan SSD
Sebagai tahap terakhir dari pekerjaan perakitan, SSD dipasang pada panel akrilik tambahan dan dipasang di atas lapisan kedua dengan penyangga logam.
Ketika 4 lokasi lubang tidak sejajar satu sama lain di setiap lapisan panel, pekerjaan perakitan menjadi sedikit sulit dan bentuk sasis jadi menjadi sedikit jelek.
Langkah 7:
Langkah 8: Memasang dan Mengonfigurasi Samba
Karena cara yang sangat rinci dan deskripsi teknis berlimpah di berbagai situs web, saya tidak akan menjelaskan detail tentang Samba itu sendiri dan seluk-beluk prosedur pemasangan.
Ringkas semuanya dan hanya sebutkan highlight dari instalasi dan konfigurasi Samba sebagai berikut.
***
- sudo apt install samba samba-common-bin (Instal samba)
- sudo smbpasswd -a pi (Tambahkan pi sebagai pengguna Samba)
- sudo vi /etc/samba/smb.con (Masukkan data konfigurasi berikut ke smb.cnf)
***
[pi]
komentar = pi folder bersama
jalur = /mnt/nashdd
pengguna yang valid = pi
dapat dijelajahi = ya
tamu ok = tidak
baca saja = tidak
buat topeng = 0777
***
- sudo /etc/init.d/samba restart (Mulai ulang layanan Samba)
***
Ketika instalasi dan konfigurasi selesai, Anda dapat memasang direktori RPI “/mnt/nashdd” (sebenarnya ini adalah 500GB dari seluruh volume disk Seagate HDD) sebagai drive Jaringan seperti yang ditunjukkan pada gambar di atas.
Samba adalah alat yang sangat berguna untuk mengunggah/mengunduh file dari PC Windows dan RPI.
Grafik fluktuasi suhu yang ditunjukkan pada langkah di bawah ini dibuat dengan menyalin file log di RPI ke PC Windows melalui Samba.
Langkah 9: Menginstal dan Mengonfigurasi NFS
Saat klien NFS memasang direktori bersama, “df
-h” keluaran perintah klien menunjukkan volume NFS yang terpasang seperti yang ditunjukkan pada gambar di atas.
Instalasi dan konfigurasi NFS cukup rumit dibandingkan dengan Samba.
Oleh karena itu, saya tidak akan menjelaskan detail tentang cara menginstal NFS ke server dan klien.
Konfigurasi juga memerlukan pengeditan beberapa file seperti “/etc/fstab”, “/etc/exports”, “/etc/hosts.allow” dan seterusnya.
Anda dapat menemukan detail cara dan penjelasan teknis di situs web berikut.
***
www.raspberrypi.org/documentation/configur…
***
Saya sering menggunakan NFS untuk memanen file yang diunduh dari server torrent tanpa menggunakan perintah scp atau rsync yang rumit.
Sederhana Anda dapat cp atau mv file seperti mereka disimpan di disk lokal.
Juga seperti yang Anda lihat di langkah terakhir "Pengembangan lebih lanjut" dari cerita ini, beberapa aplikasi yang lebih berguna dapat dimungkinkan.
Langkah 10: Kontrol Suhu
Saya hanya ingin tahu bagaimana sirkuit FAN mendinginkan suhu CPU selama periode hampir satu hari.
Jadi saya menyalin file log melalui layanan berbagi file Samba dan membuat grafik dengan MS excel.
Hasilnya adalah sebagai berikut.
- Setelah pengoperasian sirkuit KIPAS pendingin, suhu tidak pernah melebihi 50C
- Beberapa kali lebih dari 50C diamati, suhu tetap turun segera karena operasi KIPAS pendingin
- Penulisan NFS (memindahkan file video yang diunduh dari server torrent ke server NFS) membuat beban sistem yang signifikan ke server NFS
- Peningkatan suhu dengan cepat dan kemudian didinginkan karena menjalankan KIPAS pendingin
- NFS read (Memutar video dari server NFS oleh klien dengan VLC) beban sistem tidak terlalu signifikan karena Anda dapat melihat grafik tahap selanjutnya
Langkah 11: Pengembangan Lebih Lanjut
Karena semua pekerjaan terkait perangkat keras yang relevan telah diselesaikan, tidak ada modifikasi atau pengembangan tambahan yang akan dilakukan pada server file NFS/Samba.
Tetapi server NFS dapat digunakan dengan berbagai cara seperti yang ditunjukkan pada gambar di atas.
Di antara dua sesi dempul, sisi kiri adalah layar server NFS dan sisi kanan adalah aplikasi klien VLC yang menjalankan layar klien.
Video yang diputar ditampilkan dalam LCD 5 inci di atas layar PC.
Seperti yang saya sebutkan, akses dan pemanfaatan server NFS semacam ini tidak terlalu membebani server.
Terima kasih sudah membaca cerita ini sampai habis….
Direkomendasikan:
Server File Lokal Raspberry Pi Samba: 5 Langkah
Server File Lokal Raspberry Pi Samba: Prosedur langkah demi langkah untuk menginstal server file lokal
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: 5 Langkah (dengan Gambar)
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: Mengontrol 8 sakelar relai menggunakan nodemcu dan penerima ir melalui wifi dan ir remote dan aplikasi android.Remote ir bekerja terlepas dari koneksi wifi.INI VERSI TERBARU KLIK DI SINI
Tampilan Suhu dan Kelembaban dan Pengumpulan Data Dengan Arduino dan Pemrosesan: 13 Langkah (dengan Gambar)
Tampilan Suhu dan Kelembaban dan Pengumpulan Data Dengan Arduino dan Pemrosesan: Pendahuluan: Ini adalah Proyek yang menggunakan papan Arduino, Sensor (DHT11), komputer Windows dan program Pemrosesan (dapat diunduh gratis) untuk menampilkan data Suhu, Kelembaban dalam format digital dan bentuk grafik batang, menampilkan waktu dan tanggal dan menjalankan hitungan waktu
Cara Setup Samba (File Server): 6 Langkah
Cara Mengatur Samba (File Server): Instruksi ini akan memandu Anda dalam mengonfigurasi Samba. Instruksi ini didasarkan pada Linux Ubuntu 9.04. Petunjuk untuk menyetelnya dengan versi yang lebih baru akan hampir sama. Saya akan fokus hanya pada menyiapkan server file di Instr
Cara Memperbaiki File Data yang Tidak Didukung, dan Mengunduh File Video Favorit Anda untuk PSP Portable Anda: 7 Langkah
Cara Memperbaiki File Data yang Tidak Didukung, dan Mengunduh File Video Favorit Anda untuk PSP Portable: Saya menggunakan Media Go, dan melakukan beberapa trik agar file video yang tidak didukung berfungsi di PSP saya. Ini semua langkah yang saya lakukan , ketika saya pertama kali mendapatkan file video saya yang tidak didukung untuk bekerja di PSP saya. Ia bekerja 100% dengan semua file video saya ke PSP Po