Mundarija:

Raspberry Pi NFS va Samba fayl serveri: 11 qadam (rasmlar bilan)
Raspberry Pi NFS va Samba fayl serveri: 11 qadam (rasmlar bilan)

Video: Raspberry Pi NFS va Samba fayl serveri: 11 qadam (rasmlar bilan)

Video: Raspberry Pi NFS va Samba fayl serveri: 11 qadam (rasmlar bilan)
Video: Proxmox и Home assistant OS. Делаем файловое хранилище с минипк с помощью samba. Подключение дисков. 2024, Noyabr
Anonim
Raspberry Pi NFS va Samba fayl serverlari
Raspberry Pi NFS va Samba fayl serverlari

Bu loyiha yakuniy bosqich bo'lib, u ilgari qilingan va joylashtirilgan ikkita sxemani birlashtiradi.

***

1. Raspberry Pi protsessorining harorat ko'rsatkichi - 2020 yil 20 -noyabrda nashr etilgan

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

2. Raspberry Pi sovutgichli fanatlar qutisi, protsessor harorat ko'rsatkichi bilan - 21 -noyabr, 2020 -yilda chop etilgan

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

***

Dastlab men RPI (Raspberry Pi), Windows PC va boshqa Linux serverlari o'rtasida fayllarni almashadigan fayl serverini yaratishni rejalashtirgandim.

Manba mashinadan biror narsani USB-ga nusxalash va hamma narsani maqsadli mashinaga qayta nusxalash noqulayligini oldini olish uchun RPI asosidagi Samba va NFS serverlaridan fayl serveri sifatida foydalanish mumkin.

Linux mashinalari (masalan, Ubuntu va Raspberry pi OS serverlari) o'rtasida scp yoki rsync buyrug'idan foydalanish mumkin bo'lsa -da, cp va mv kabi umumiy fayllarni boshqarish buyrug'idan foydalanish ancha qulayroq.

Shuning uchun yuqoridagi rasmda ko'rsatilgan RPI fayl serveri tayyorlanadi.

Ushbu server quyidagi funktsiyalarni qo'llab -quvvatlaydi.

- SSD (SanDisk, yuqoridagi rasmda qora) Linux serverlari o'rtasida fayl almashish uchun NFS -ni qo'llab -quvvatlaydi

- HDD (Seagate, oq rangli) Samba -ni Windows kompyuterim va RPI o'rtasida fayl almashish uchun qo'llab -quvvatlaydi

- Ichki ajratilgan RPI quvvat manbai (5V 3A) ishlatiladi

- RPI protsessorining harorat ko'rsatkichi (4 ta harorat darajasi) birlashtirilgan

- Sovutish FAN harorati 50C dan yuqori bo'lganda avtomatik ravishda yoqiladi

***

Keling, fayl serveri qanday yig'ilgan va sozlanganligini batafsil ko'rib chiqaylik.

1 -qadam: Fayl serverining dizayni va komponentlari

Fayl serverining dizayni va komponentlari
Fayl serverining dizayni va komponentlari

Fayl serveri elektron platalar va boshqa komponentlar, masalan, HDD, SSD, quvvat moduli va boshqalarni yig'ish orqali qurilgani uchun men faqat umumiy strukturaviy diagrammani ko'rsataman.

Sovutish FAN va protsessor harorati indikatorining elektron tafsilotlariga kelsak, iltimos, loyihalarning ilgari e'lon qilingan tarkibiga qarang.

Men fayl serverini yaratish uchun faqat yangi qo'shilgan komponentlarni tushuntiraman.

- Seagate HDD - bu men ancha oldin sotib olgan 2,5 dyuymli DATA disk (ehtimol yana 10 yil) va SATA -dan USB -interfeys adapteriga (metall shassi olib tashlangan).

- SanDisk SSD men Internet -do'kondan sotib olingan SATA -USB3.0 adapteri bilan bog'langan (siz ushbu elementni "SATA -USB kabeli" nomi bilan qidirishingiz mumkin).

-Kichik 15W AC-DC kommutatsion quvvat manbai (o'rtacha quduq RS-15-5)

- Akril shassi (Shaffof panel o'lchami 15 sm (G) x 10 sm (H) x 5 mm (D) x 1, 15 sm (V) x 10 sm (H) x 3 mm (D) x 3

- Metall tayanch 7 sm (3,5 mm) x 4, 4 sm (3,5 mm) x 4, 3,5 sm (3,5 mm) x 4

- murvat va yong'oqlar

***

Yuqoridagi yangi komponentlar bundan mustasno, boshqa barcha elementlar avvalgi loyihalarning chiqishlari sifatida qayta ishlatiladi, shu jumladan tenglikni kartalari, ulagichlar va kabellar.

2 -qadam: Kommutatsion quvvat modulini o'rnatish

Kommutatsiya quvvati modulini o'rnatish
Kommutatsiya quvvati modulini o'rnatish

Yuqori voltli (220V) uy quvvatiga ishlov berayotganda va unga ulanayotganda, bu ish uchun ehtiyotkor simlar zarur!

Quvvat modulini RPI -ga ulash uchun mahsulot hujjatlarini diqqat bilan tekshiring.

RPI 3 Model B uchun tavsiya sifatida kamida 2,5A PSU (Quvvat manbai) talab qilinadi, men 3A maxsus kommutatsion quvvat manbasidan foydalanaman.

Bundan tashqari, RPI kuchlanishining ogohlantirilishining oldini olish uchun, men kommutatsion quvvat modulining VR -ni burab, chiqish voltajini 5,3 V ga biroz sozlayman.

Qachonki ikkita tashqi qattiq disk ulangan bo'lsa, odatda kommutatsiya quvvati chiqish voltaji biroz pasayadi va RPI (Sariq momaqaldiroq belgisi) ning past kuchlanishli ogohlantirilishi kuzatiladi.

RPI 3 Model B bo'lsa, maksimal USB periferik tok chizig'i 1,2A gacha qo'llab -quvvatlanishi mumkin.

Shuning uchun ikkita tashqi qattiq diskni haydash muammo bo'lmaydi.

Ammo sovutish va boshqa sxemalar ishlayotganda, ular kamida 300mA dan ortiq tok oladi.

Shuning uchun, men boshqa kontaktlarning zanglashiga olib keladigan va FANni quvvatlantirish uchun qo'shimcha telefon zaryadlovchisidan foydalanayapman.

RPI spetsifikatsiyasiga ko'ra, odatda 500mA tizimning engil yuklanishida ham tortiladi.

Men ilgari RPI quvvati bilan bog'liq muammolarga duch kelganim uchun, elektr ta'minotini to'liq ajratish, eng aniq echim bo'lib tuyuladi.

3 -qadam: Asosiy RPI qutisini to'ldirish

Asosiy RPI qutisini to'ldirish
Asosiy RPI qutisini to'ldirish

Agar sizga qo'shimcha qurilmalar kerak bo'lmasa, bu to'liq jihozlangan RPI qutisi, shu jumladan ichki quvvat manbai va haroratni tartibga solish.

Ammo men fayl serverini yaratayotganimda, tashqi qattiq disk bu asosiy RPI qutisiga o'rnatiladi.

Elektron platalar va komponentlar uchun men odatda akril panellar va metall tayanchlardan foydalanaman.

Menimcha, bu hamma narsani tuzilishga o'xshash yaxlit korpusga yig'ishning eng oson usuli.

4 -qadam: HDDni yig'ish va o'rnatish

Qattiq diskni yig'ish va o'rnatish
Qattiq diskni yig'ish va o'rnatish

Aslida, hamma narsa akril korpusga joylashtirilganda, men uni demontaj qilishni xohlamayman, chunki kabellar doimo bosh og'rig'iga sabab bo'ladi.

Ammo HDD-ni o'rnatish va mahkamlash kerak, men demontaj qildim va siz akril shassi ichida elektron platalar qanday yig'ilganini ko'rishingiz mumkin.

Akril paneli, boshqa panelni mavjud panelning ustki qismiga yopishtirib, qatlamni oson qo'shishning afzalliklariga ega.

Bu xususiyat tufayli men DIY loyihalarida akril panelni ishlataman.

5 -qadam: HDD -ni o'rnatish va o'rnatish

HDD -ni o'rnatish va o'rnatish
HDD -ni o'rnatish va o'rnatish

Seagate HDD -ning ikkinchi qatlami yig'ilib, USB kabeli orqali RPI -ga ulanadi.

Qo'shimcha akril panelni mavjud panelga o'rnatish uchun metall tayanchlar o'rnatilgan 4 teshik qilish kerak.

Akril panellarni bir -biriga yopishtirilgan tarzda yig'ish uchun teshiklarning joylashishini tekislash kerak.

6 -qadam: SSD -ni o'rnatish va ulash

SSD -ni o'rnatish va ulash
SSD -ni o'rnatish va ulash

Ishlarni yig'ishning oxirgi bosqichi sifatida SSD qo'shimcha akril panelga o'rnatiladi va ikkinchi qatlamning yuqori qismiga metall tayanch bilan o'rnatiladi.

Agar panelning har bir qatlamida 4 teshikli joy bir -biriga to'g'ri mos kelmasa, montaj ishlari biroz qiyinlashadi va shassining tayyor shakli biroz chirkin bo'ladi.

7 -qadam:

8 -qadam: Samba -ni o'rnatish va sozlash

Samba -ni o'rnatish va sozlash
Samba -ni o'rnatish va sozlash

Turli xil veb-saytlarda texnik va texnik tavsiflar juda ko'p bo'lgani uchun, men Sambaning o'zi va o'rnatish jarayonining juda nozikligi haqida batafsil ma'lumot bermayman.

Hamma narsani umumlashtiring va faqat Samba o'rnatish va konfiguratsiyasining diqqatga sazovor joylarini quyidagicha eslang.

***

-sudo apt install samba samba-common-bin (samba o'rnatish)

- sudo smbpasswd -a pi (Samba foydalanuvchisi sifatida pi qo'shing)

- sudo vi /etc/samba/smb.con (smb.cnf ga quyidagi konfiguratsiya ma'lumotlarini kiriting)

***

[pi]

comment = pi umumiy papkasi

yo'l = /mnt /nashdd

haqiqiy foydalanuvchilar = pi

ko'rib chiqish = ha

mehmon ok = yo'q

faqat o'qish = yo'q

niqob yaratish = 0777

***

- sudo /etc/init.d/samba qayta ishga tushirish (Samba xizmatini qayta ishga tushirish)

***

O'rnatish va konfiguratsiya tugagandan so'ng, siz yuqoridagi rasmda ko'rsatilgandek, tarmoq drayveri sifatida "/mnt/nashdd" RPI katalogini (aslida bu 500 Gb Seagate HDD disk hajmi) o'rnatishingiz mumkin.

Samba - Windows PC va RPI -dan fayllarni yuklash/yuklash uchun juda foydali vosita.

Quyidagi qadamda ko'rsatilgan harorat o'zgarishi grafigi Samba orqali Windows kompyuteriga RPI -dagi jurnal faylini nusxalash orqali tuziladi.

9 -qadam: NFS -ni o'rnatish va sozlash

NFS -ni o'rnatish va sozlash
NFS -ni o'rnatish va sozlash

NFS mijozi umumiy katalogni o'rnatganda, df

-h mijozning buyruq chiqishi yuqoridagi rasmda ko'rsatilgandek o'rnatilgan NFS hajmini ko'rsatadi.

NFSni o'rnatish va sozlash Sambaga qaraganda ancha murakkab.

Shuning uchun men NFS -ni server va mijozga qanday o'rnatish haqida batafsil ma'lumot bermayman.

Shuningdek, konfiguratsiya "/etc/fstab", "/etc/export", "/etc/hosts.allow" va boshqalar kabi bir nechta fayllarni tahrir qilishni talab qiladi.

Quyidagi veb-saytdan texnik ko'rsatmalar va batafsil ko'rsatmalarni topishingiz mumkin.

***

www.raspberrypi.org/documentation/configur…

***

Men yuklangan fayllarni torrent serveridan murakkab scp yoki rsync buyruqlarisiz yig'ish uchun NFS -dan tez -tez foydalanaman.

Mahalliy diskda saqlanganidek, siz cp yoki mv fayllarini oddiy qilishingiz mumkin.

Shuningdek, siz ushbu hikoyaning "Keyingi rivojlanish" yakuniy bosqichida ko'rib turganingizdek, yana foydali ilovalar bo'lishi mumkin.

10 -qadam: haroratni nazorat qilish

Haroratni nazorat qilish
Haroratni nazorat qilish

Menga qiziqish uyg'otdi, FAN zanjirining sovutilishi CPU haroratini deyarli bir kun davomida boshqaradi.

Shunday qilib, men Samba fayl almashish xizmati va MS Excel yordamida grafik tuzish orqali jurnal faylini ko'chirdim.

Natijalar quyidagicha.

- FAN sovutish davri ishlagandan so'ng, harorat 50C dan oshmaydi

- Bir necha marotaba 50C dan yuqori harorat kuzatiladi, sovutish FAN ishlashi tufayli harorat pasayadi

- NFS yozish (yuklangan videofayllarni torrent serveridan NFS serveriga ko'chirish) NFS serveriga tizim yukini sezilarli darajada oshiradi.

- Haroratning tez ko'tarilishi va sovutish FAN ishga tushishi tufayli keyin soviydi

- NFS o'qish (VLC bilan mijoz tomonidan NFS serveridan videoni ijro etish) tizim yuki unchalik ahamiyatli emas, chunki siz grafikning keyingi bosqichini ko'rasiz.

11 -qadam: keyingi rivojlanish

Keyingi rivojlanish
Keyingi rivojlanish

Tegishli uskunalar bilan bog'liq barcha ishlar tugallangach, NFS/Samba fayl serveriga hech qanday qo'shimcha o'zgartirish yoki o'zgartirish kiritilmaydi.

Ammo NFS -serverni yuqoridagi rasmda ko'rsatilgandek har xil usulda ishlatish mumkin.

Ikkita macunali sessiyalar orasida chap tomonda NFS serverining ekrani, o'ng tomonida esa mijozlar ekranida ishlaydigan VLC mijoz dasturi.

O'ynalgan video kompyuter ekranining ustidagi 5 dyuymli LCD displeyda ko'rsatiladi.

Aytganimdek, bunday NFS -serverga kirish va undan foydalanish serverni ortiqcha yuklamaydi.

Ushbu hikoyani oxirigacha o'qiganingiz uchun tashakkur ….

Tavsiya: