Isi kandungan:

Pelayan Fail Raspberry Pi NFS dan Samba: 11 Langkah (dengan Gambar)
Pelayan Fail Raspberry Pi NFS dan Samba: 11 Langkah (dengan Gambar)

Video: Pelayan Fail Raspberry Pi NFS dan Samba: 11 Langkah (dengan Gambar)

Video: Pelayan Fail Raspberry Pi NFS dan Samba: 11 Langkah (dengan Gambar)
Video: Membuat Media Server Di Rumah Menggunakan Plex Media Server Indonesia | Cara Membuat server sendiri 2024, Julai
Anonim
Pelayan Fail Raspberry Pi NFS dan Samba
Pelayan Fail Raspberry Pi NFS dan Samba

Projek ini adalah peringkat akhir hasil yang menggabungkan dua litar yang dibuat dan dipasang sebelumnya.

***

1. Petunjuk Suhu Raspberry Pi CPU - Diterbitkan pada 20 Nov 2020

www.instructables.com/Raspberry-Pi-CPU-Tem…

2. Kotak Raspberry Pi FAN Penyejuk Dengan Petunjuk Suhu CPU - Diterbitkan pada 21 Nov 2020

www.instructables.com/Raspberry-Pi-Box-of-…

***

Pada mulanya saya merancang untuk membuat pelayan fail yang dapat berkongsi fail antara RPI (Raspberry Pi), Windows PC dan pelayan Linux yang lain.

Untuk mengelakkan ketidaknyamanan menyalin sesuatu ke USB dari mesin sumber dan menyalin semula semuanya ke mesin sasaran lagi, pelayan Samba dan NFS berasaskan RPI dapat digunakan sebagai pelayan fail.

Walaupun arahan scp atau rsync dapat digunakan antara mesin Linux (mis. Ubuntu dan pelayan Raspberry pi OS), penggunaan perintah pengendalian fail biasa seperti cp dan mv jauh lebih mudah.

Oleh itu, pelayan fail RPI yang ditunjukkan dalam gambar di atas dibuat.

Pelayan ini dapat menyokong fungsi berikut.

- SSD (SanDisk, hitam dalam gambar di atas) menyokong NFS untuk perkongsian fail antara pelayan Linux

- HDD (Seagate, putih) menyokong Samba untuk berkongsi fail antara PC Windows saya dan RPI

- Bekalan kuasa RPI khusus (5V 3A) digunakan

- Penunjuk suhu CPU RPI (4 tahap suhu) terintegrasi

- FAN penyejuk diaktifkan secara automatik apabila suhu lebih tinggi daripada 50C

***

Mari lihat lebih terperinci bagaimana pelayan fail dipasang dan dikonfigurasi.

Langkah 1: Reka Bentuk dan Komponen Pelayan Fail

Reka Bentuk dan Komponen Pelayan Fail
Reka Bentuk dan Komponen Pelayan Fail

Oleh kerana pelayan fail dibina dengan memasang papan litar dan komponen lain seperti HDD, SSD, modul kuasa suis dan sebagainya, saya hanya menunjukkan gambarajah struktur keseluruhan.

Mengenai perincian litar FAN penyejuk dan penunjuk suhu CPU, sila rujuk isi projek yang disiarkan sebelumnya.

Saya akan menerangkan hanya komponen yang baru ditambahkan untuk membuat pelayan fail.

- Seagate HDD adalah cakera DATA 2.5 yang saya beli sejak dulu (mungkin 10 tahun lagi) dan ia termasuk penyesuai antara muka SATA ke USB (casis logam dikeluarkan)

- SanDisk SSD dihubungkan dengan adaptor SATA ke USB3.0 yang dibeli yang saya beli dari kedai internet (Anda boleh mencari item ini dengan nama "SATA ke kabel USB")

- Bekalan kuasa beralih AC-DC 15W yang kecil (Mean Well RS-15-5)

- Casis akrilik (Saiz panel lutsinar ialah 15cm (W) x 10cm (H) x 5mm (D) x 1, 15cm (W) x 10cm (H) x 3mm (D) x 3

- Penyokong logam 7cm (3.5mm) x 4, 4cm (3.5mm) x 4, 3.5cm (3.5mm) x 4

- Baut dan mur

***

Kecuali di atas komponen baru, semua item lain digunakan semula sebagai output dari projek sebelumnya termasuk papan PCB, penyambung dan kabel.

Langkah 2: Memasang Modul Power Switching

Memasang Modul Power Switching
Memasang Modul Power Switching

Semasa anda mengendalikan dan menyambung ke kuasa rumah voltan tinggi (220V), pendawaian yang teliti sangat diperlukan untuk kerja ini!

Sila periksa dokumentasi produk dengan teliti untuk menyambungkan modul kuasa ke RPI.

Oleh kerana RPI 3 Model B memerlukan minimum 2.5A PSU (Unit Bekalan Kuasa) sebagai cadangan, saya menggunakan bekalan kuasa suis khas 3A.

Juga untuk mengelakkan amaran voltan RPI, saya sedikit menyesuaikan voltan keluaran sebagai 5.3V dengan memutar VR modul kuasa beralih.

Apabila dua cakera keras luaran terpasang, biasanya voltan keluaran kuasa beralih sedikit menurun dan amaran voltan bawah RPI (ikon petir petir kuning) sering diperhatikan.

Sekiranya RPI 3 Model B, jumlah arus arus periferal USB maksimum dapat disokong hingga 1.2A.

Oleh itu, memandu dua cakera keras luaran tidak akan menjadi masalah.

Tetapi semasa penyejukan dan litar lain beroperasi, mereka akan menarik sekurang-kurangnya lebih daripada 300mA arus.

Oleh itu, saya menggunakan pengecas telefon bimbit tambahan untuk menghidupkan litar lain dan FAN.

Menurut spesifikasi RPI, biasanya 500mA ditarik walaupun dalam beban sistem ringan.

Kerana sebelum ini saya mempunyai beberapa masalah dengan kuasa RPI, pemisahan talian bekalan kuasa yang sepatutnya selesai adalah penyelesaian yang paling jelas.

Langkah 3: Melengkapkan Kotak RPI Asas

Melengkapkan Kotak RPI Asas
Melengkapkan Kotak RPI Asas

Apabila anda tidak memerlukan sambungan periferal tambahan, ini adalah kotak RPI yang lengkap termasuk bekalan kuasa dalaman dan peraturan suhu.

Tetapi semasa saya membuat pelayan fail, cakera keras luaran akan dipasang ke casis kotak RPI asas ini.

Untuk papan litar perumahan dan komponen, biasanya saya menggunakan panel akrilik dan penyokong logam.

Saya rasa ini adalah kaedah termudah untuk mengumpulkan semuanya ke dalam satu kandang bersepadu seperti struktur.

Langkah 4: Memasang dan Memasang HDD

Memasang dan Memasang HDD
Memasang dan Memasang HDD

Sebenarnya apabila semuanya disatukan dan dimasukkan ke dalam casis akrilik, biasanya saya tidak mahu melepaskannya kerana kabel selalu membuat sakit kepala.

Tetapi HDD perlu dipasang dan dipasang, saya telah memasang semula dan anda dapat melihat bagaimana papan litar dikemas bersama di dalam casis akrilik.

Panel akrilik mempunyai kelebihan penambahan lapisan yang mudah dengan hanya meletakkan panel lain di bahagian atas panel yang ada.

Oleh kerana ciri ini, saya menggunakan panel akrilik dalam kebanyakan projek DIY.

Langkah 5: Pemasangan dan Pembaikan HDD

Pemasangan dan Pembaikan HDD
Pemasangan dan Pembaikan HDD

Menyusun lapisan kedua yang menempatkan Seagate HDD selesai dan disambungkan dengan RPI melalui kabel USB.

Untuk memasang panel akrilik tambahan di atas panel yang ada, penggerudian diperlukan untuk membuat 4 lubang di mana penyokong logam dimasukkan.

Menyelaraskan lokasi lubang diperlukan untuk memasang panel akrilik dengan susunan yang baik.

Langkah 6: Memasang dan Menghubungkan SSD

Memasang dan Menghubungkan SSD
Memasang dan Menghubungkan SSD

Sebagai peringkat pemasangan terakhir, SSD dipasang pada panel akrilik tambahan dan dipasang di bahagian atas lapisan kedua dengan penyokong logam.

Apabila lokasi 4 lubang tidak sejajar satu sama lain dengan betul di setiap lapisan panel, kerja pemasangan menjadi sedikit sukar dan bentuk casis selesai menjadi sedikit jelek.

Langkah 7:

Langkah 8: Memasang dan Mengkonfigurasi Samba

Memasang dan Mengkonfigurasi Samba
Memasang dan Mengkonfigurasi Samba

Oleh kerana penerangan cara dan teknik yang sangat banyak terdapat di pelbagai laman web, saya tidak akan menerangkan secara terperinci mengenai Samba itu sendiri dan prosedur pemasangan yang kemas.

Ringkaskan semuanya dan hanya menyebutkan sorotan pemasangan dan konfigurasi Samba seperti berikut.

***

- sudo apt pasang samba samba-common-bin (Pasang samba)

- sudo smbpasswd -a pi (Tambahkan pi sebagai pengguna Samba)

- sudo vi /etc/samba/smb.con (Masukkan data konfigurasi berikut ke smb.cnf)

***

[pi]

komen = folder kongsi pi

jalan = / mnt / nashdd

pengguna yang sah = pi

boleh dilayari = ya

tetamu ok = tidak

baca sahaja = tidak

buat topeng = 0777

***

- sudo /etc/init.d/samba restart (Mulakan semula perkhidmatan Samba)

***

Apabila pemasangan dan konfigurasi selesai, anda dapat me-mount direktori RPI "/ mnt / nashdd" (sebenarnya itu adalah 500GB jumlah cakera Seagate HDD) sebagai pemacu Rangkaian seperti yang ditunjukkan pada gambar di atas.

Samba adalah alat yang sangat berguna untuk memuat naik / memuat turun fail dari Windows PC dan RPI.

Graf turun naik suhu yang ditunjukkan pada langkah di bawah dibuat dengan menyalin fail log dalam RPI ke Windows PC melalui Samba.

Langkah 9: Memasang dan Mengkonfigurasi NFS

Memasang dan Mengkonfigurasi NFS
Memasang dan Mengkonfigurasi NFS

Apabila pelanggan NFS memasang direktori bersama, “df

-h”output output klien menunjukkan kelantangan NFS yang dipasang seperti yang ditunjukkan pada gambar di atas.

Pemasangan dan konfigurasi NFS agak kompleks daripada Samba.

Oleh itu, saya tidak akan menerangkan perincian mengenai cara memasang NFS ke pelayan dan pelanggan.

Konfigurasi juga memerlukan penyuntingan beberapa fail seperti "/ etc / fstab", "/ etc / export", "/etc/hosts.allow" dan sebagainya.

Anda boleh mendapatkan penjelasan terperinci cara dan teknikal di laman web berikut.

***

www.raspberrypi.org/documentation/configur…

***

Saya sering menggunakan NFS untuk mengambil fail yang dimuat turun dari pelayan torrent tanpa menggunakan perintah scp atau rsync yang kompleks.

Sederhana anda boleh membuat fail cp atau mv seperti disimpan di cakera tempatan.

Seperti yang anda lihat dalam langkah terakhir "Pengembangan lebih lanjut" dari kisah ini, beberapa aplikasi yang lebih berguna dapat dilakukan.

Langkah 10: Kawalan Suhu

Kawalan Suhu
Kawalan Suhu

Saya hanya ingin tahu bagaimana penyejukan litar FAN mengawal suhu CPU dalam tempoh hampir satu hari.

Oleh itu, saya menyalin fail log melalui perkhidmatan perkongsian fail Samba dan membuat grafik dengan MS excel.

Hasilnya adalah seperti berikut.

- Selepas operasi litar FAN penyejukan, suhu tidak pernah melebihi 50C

- Beberapa kali lebih daripada 50C diperhatikan, suhu pegun menurun serta merta kerana operasi FAN penyejuk

- NFS write (memindahkan fail video yang dimuat turun dari pelayan torrent ke pelayan NFS) membuat beban sistem yang signifikan ke pelayan NFS

- Peningkatan suhu dengan cepat dan disejukkan kemudian kerana FAN penyejukan berjalan

- NFS baca (Memainkan video dari pelayan NFS oleh pelanggan dengan VLC) beban sistem tidak begitu ketara kerana anda dapat melihat tahap grafik kemudian

Langkah 11: Perkembangan Lanjut

Perkembangan Lanjut
Perkembangan Lanjut

Oleh kerana semua kerja berkaitan perkakasan yang berkaitan selesai, tidak ada pengubahsuaian atau pengembangan tambahan yang akan dibuat ke pelayan fail NFS / Samba.

Tetapi pelayan NFS dapat digunakan sebagai pelbagai cara seperti yang ditunjukkan dalam gambar di atas.

Di antara dua sesi dempul, sebelah kiri adalah skrin pelayan NFS dan sebelah kanan adalah aplikasi klien VLC yang menjalankan skrin klien.

Video yang dimainkan ditunjukkan dalam LCD 5 inci di atas skrin PC.

Seperti yang saya nyatakan, akses dan penggunaan pelayan NFS seperti ini tidak membebani pelayan terlalu banyak.

Terima kasih kerana membaca kisah ini hingga akhir….

Disyorkan: