Mündəricat:
- Addım 1: Fayl Server Dizaynı və Komponentləri
- Addım 2: Kommutasiya Gücü Modulunun Qurulması
- Addım 3: Əsas RPI qutusunu tamamlayın
- Addım 4: HDD -nin yığılması və quraşdırılması
- Addım 5: HDD montajı və fiksasiyası
- Addım 6: SSD -nin quraşdırılması və qoşulması
- Addım 7:
- Addım 8: Sambanın quraşdırılması və konfiqurasiyası
- Addım 9: NFS qurmaq və konfiqurasiya etmək
- Addım 10: Temperatura Nəzarət
- Addım 11: Əlavə İnkişaf
Video: Raspberry Pi NFS və Samba Fayl Serveri: 11 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu layihə, əvvəllər hazırlanmış və yerləşdirilmiş iki dövrəni birləşdirən nəticənin son mərhələsidir.
***
1. Raspberry Pi CPU İstilik Göstəricisi - 20 Noyabr 2020 tarixində nəşr edilmişdir
www.instructables.com/Raspberry-Pi-CPU-Tem…
2. CPU İstilik Göstəricisi olan Soyuducu FAN Raspberry Pi Kutusu - Noyabr 21, 2020 tarixində nəşr olundu
www.instructables.com/Raspberry-Pi-Box-of-…
***
Əvvəlcə faylları RPI (Raspberry Pi), Windows PC və digər Linux serverləri arasında paylaşa biləcək bir fayl serveri qurmağı planlaşdırırdım.
Bir şeyi mənbə maşından USB-yə kopyalamaq və hər şeyi yenidən hədəf maşına yenidən kopyalamaqda narahatlıq yaşamamaq üçün RPI əsaslı Samba və NFS serveri fayl serveri kimi istifadə edilə bilər.
Linux maşınları arasında (məsələn, Ubuntu və Raspberry pi OS serverləri) scp və ya rsync əmrindən istifadə olunsa da, cp və mv kimi ümumi fayl işləmə əmrindən istifadə etmək daha rahatdır.
Buna görə yuxarıdakı şəkildə göstərilən RPI fayl serveri edilir.
Bu server aşağıdakı funksiyaları dəstəkləyə bilər.
- SSD (SanDisk, yuxarıdakı şəkildəki qara) Linux serverləri arasında fayl paylaşımı üçün NFS -i dəstəkləyir
- HDD (Seagate, white one) Windows PC ilə RPI arasında fayl paylaşmaq üçün Sambanı dəstəkləyir
- Daxili xüsusi RPI enerji təchizatı (5V 3A) istifadə olunur
- RPI CPU temperatur göstəricisi (4 temperatur səviyyəsi) inteqrasiya olunmuşdur
- Soyutma FAN temperaturu 50C -dən yuxarı olduqda avtomatik olaraq işə düşür
***
Fayl serverinin necə qurulduğunu və konfiqurasiya edildiyini daha ətraflı nəzərdən keçirək.
Addım 1: Fayl Server Dizaynı və Komponentləri
Fayl serveri, elektron lövhələr və HDD, SSD, açar güc modulu və sair kimi digər komponentlərin yığılması ilə qurulduğundan yalnız ümumi struktur diaqramını göstərirəm.
Soyutma FAN və CPU temperatur göstəricisinin dövrə detalları ilə əlaqədar olaraq, layihələrin əvvəllər yerləşdirilmiş məzmununa baxın.
Fayl serveri etmək üçün yalnız yeni əlavə edilmiş komponentləri izah edəcəyəm.
- Seagate HDD, çoxdan satın aldığım 2,5 düymlük DATA diskdir (bəlkə də daha 10 il) və SATA -dan USB interfeys adapterinə (Metal şassi çıxarılır)
- SanDisk SSD, internet mağazasından aldığım SATA -dan USB3.0 adapteri ilə əlaqələndirilir (Bu elementi "SATA -dan USB kabelinə" adı ilə axtara bilərsiniz)
-Kiçik 15W AC-DC keçid enerji təchizatı (Orta Quyu RS-15-5)
- Akril şassi (Şəffaf panel ölçüsü 15 sm (G) x 10 sm (Y) x 5 mm (D) x 1, 15 sm (G) x 10 sm (Y) x 3 mm (D) x 3
- Metal dayaq 7cm (3.5mm) x 4, 4cm (3.5mm) x 4, 3.5cm (3.5mm) x 4
- Boltlar və qoz -fındıq
***
Yuxarıdakı yeni komponentlər istisna olmaqla, bütün digər elementlər PCB lövhələri, bağlayıcılar və kabellər daxil olmaqla əvvəlki layihələrin çıxışları kimi yenidən istifadə olunur.
Addım 2: Kommutasiya Gücü Modulunun Qurulması
Yüksək gərginlikli (220V) ev gücünü idarə edərkən və ona qoşulduqda, bu iş üçün ehtiyatlı naqillərə ehtiyac var!
Güc modulunu RPI -yə bağlamaq üçün məhsul sənədlərini diqqətlə yoxlayın.
RPI 3 Model B, tövsiyə olaraq minimum 2,5A PSU (Güc Təchizatı Birimi) tələb etdiyinə görə, 3A xüsusi keçid enerji təchizatı istifadə edirəm.
Həm də RPI -nin gərginlik xəbərdarlığının qarşısını almaq üçün, keçid güc modulunun VR -ni çevirərək 5.3V olaraq çıxış gərginliyini bir qədər tənzimləyirəm.
İki xarici sabit disk bağlandıqda, ümumiyyətlə keçid gücünün çıxış gərginliyi bir qədər azalır və RPI (Sarı göy gurultusu işarəsi işarəsi) altında gərginlik xəbərdarlığı müşahidə olunur.
RPI 3 Model B vəziyyətində, maksimum USB periferik cərəyanı 1.2A -a qədər dəstəklənə bilər.
Buna görə də, iki xarici sabit diskin idarə edilməsi heç bir problem yaratmayacaq.
Ancaq soyutma və digər sxemlər işləyərkən ən azı 300mA -dan çox cərəyan çəkəcəklər.
Buna görə də, digər dövrələri və FANı gücləndirmək üçün əlavə əl telefon şarj cihazından istifadə edirəm.
RPI spesifikasiyasına görə, normal sistem yükündə belə 500mA çəkilir.
Daha əvvəl RPI gücü ilə bağlı bəzi problemlər yaşadığım üçün, güman ki, tam enerji təchizatı xəttinin ayrılması ən aydın həll kimi görünür.
Addım 3: Əsas RPI qutusunu tamamlayın
Əlavə periferiya əlaqəsinə ehtiyac olmadıqda, bu daxili enerji təchizatı və temperatur tənzimlənməsi daxil olmaqla tam təchiz olunmuş RPI qutusudur.
Ancaq fayl serveri hazırlayarkən, xarici sabit disk bu əsas RPI qutusu şassisinə quraşdırılacaq.
Gövdə və lövhələr üçün ümumiyyətlə akril panellər və metal dayaqlar istifadə edirəm.
Düşünürəm ki, hər şeyi bir quruluş kimi vahid bir korpusa yığmağın ən asan yolu.
Addım 4: HDD -nin yığılması və quraşdırılması
Əslində hər şey bir yerə yığılıb akril şassiyə yerləşdirildikdə, ümumiyyətlə onu sökmək istəmirəm, çünki kabellər həmişə baş ağrısı yaradır.
Ancaq HDD-nin quraşdırılması və düzəldilməsi lazımdır, yığışdırmışdım və akril şassinin içərisində elektron lövhələrin necə bir araya gəldiyini görə bilərsiniz.
Akril panel, mövcud panelin üstünə başqa bir panel yığmaqla asan qat əlavə etmə üstünlüyünə malikdir.
Bu xüsusiyyətə görə, DIY layihələrinin əksəriyyətində akril panel istifadə edirəm.
Addım 5: HDD montajı və fiksasiyası
Seagate HDD -nin yerləşdiyi ikinci qatın yığılması və USB kabel vasitəsilə RPI ilə bağlanması.
Əlavə akril panelin mövcud panelin üzərinə quraşdırılması üçün metal dayaqların daxil olduğu 4 delik açmaq lazımdır.
Akril panellərin gözəl bir şəkildə yığılmış şəkildə yığılması üçün deliklərin uyğunlaşdırılması lazımdır.
Addım 6: SSD -nin quraşdırılması və qoşulması
Quraşdırmanın son mərhələsi olaraq, SSD əlavə akril panelə quraşdırılır və metal dayaq ilə ikinci qatın üstünə bərkidilir.
Hər panel təbəqələrində 4 çuxur yeri bir -birinə düzgün uyğunlaşdırılmadıqda, montaj işləri bir az çətinləşir və bitmiş şassi forması bir az çirkin olur.
Addım 7:
Addım 8: Sambanın quraşdırılması və konfiqurasiyası
Fərqli veb saytlarda necə ediləcəyi və texniki təsvirlər çox olduğu üçün, Sambanın özü və quraşdırma prosedurunun cılızlığı ilə əlaqədar detalları izah etməyəcəyəm.
Hər şeyi ümumiləşdirin və yalnız Samba quraşdırma və konfiqurasiyasının əsas məqamlarını aşağıdakı kimi qeyd edin.
***
-sudo apt install samba samba-common-bin (Samba quraşdır)
- sudo smbpasswd -a pi (Samba istifadəçisi olaraq pi əlavə et)
- sudo vi /etc/samba/smb.con (smb.cnf -ə aşağıdakı konfiqurasiya məlumatlarını daxil edin)
***
[pi]
comment = pi paylaşılan qovluq
yol = /mnt /nashdd
etibarlı istifadəçilər = pi
gözdən keçirilə bilər = bəli
qonaq tamam = yox
yalnız oxu = yox
maska yaradın = 0777
***
- sudo /etc/init.d/samba yenidən başladın (Samba xidmətini yenidən başladın)
***
Quraşdırma və konfiqurasiya başa çatdıqda, yuxarıdakı şəkildə göstərildiyi kimi "/mnt/nashdd" RPI qovluğunu (əslində Seagate HDD -nin 500 GB bütün disk həcmi) Şəbəkə sürücüsü olaraq bağlaya bilərsiniz.
Samba, Windows PC və RPI -dən faylların yüklənməsi/yüklənməsi üçün çox faydalı bir vasitədir.
Aşağıdakı addımda göstərilən temperatur dalğalanma qrafiki, RPI -dəki qeyd faylını Samba vasitəsilə Windows PC -yə kopyalayaraq yaradılmışdır.
Addım 9: NFS qurmaq və konfiqurasiya etmək
NFS müştəri paylaşılan qovluğu bağladıqda “df
-h”müştərinin əmr çıxışı yuxarıdakı şəkildə göstərildiyi kimi quraşdırılmış NFS həcmini göstərir.
NFS quraşdırılması və konfiqurasiyası Samba'dan daha mürəkkəbdir.
Buna görə NFS -in serverə və müştəriyə necə qurulacağına dair təfərrüatları izah etməyəcəyəm.
Ayrıca konfiqurasiya "/etc/fstab", "/etc/export", "/etc/hosts.allow" və s. Kimi bir neçə faylın redaktə edilməsini tələb edir.
Növbəti veb saytında necə və necə ediləcəyini ətraflı şəkildə tapa bilərsiniz.
***
www.raspberrypi.org/documentation/configur…
***
Yüklənmiş faylları torrent serverindən kompleks scp və ya rsync əmrlərindən istifadə etmədən yığmaq üçün NFS -dən tez -tez istifadə edirəm.
Yerli diskdə saxlandığı kimi cp və ya mv faylları düzəldə bilərsiniz.
Həm də bu hekayənin son "Əlavə inkişaf" addımında gördüyünüz kimi, daha faydalı bir tətbiq mümkün ola bilər.
Addım 10: Temperatura Nəzarət
Mənə maraqlıdır ki, FAN dövrəsinin soyudulması təxminən bir gün ərzində CPU temperaturunu necə idarə edir.
Günlük faylını Samba fayl paylaşma xidməti vasitəsi ilə kopyaladım və MS excel ilə qrafik hazırladım.
Nəticələr aşağıdakı kimidir.
- Soyutma FAN dövrəsi işlədildikdən sonra temperatur heç vaxt 50C -dən çox olmamalıdır
- 50C -dən bir neçə dəfə çox müşahidə olunur, soyutma FAN işləməsi səbəbiylə hələ də temperatur dərhal aşağı düşür
- NFS yazma (yüklənmiş video faylları torrent serverindən NFS serverinə köçürmək) NFS serverinə əhəmiyyətli sistem yükü yaradır.
- İstilik sürətlə yüksəlir və soyuducu FAN -ın işləməsi nəticəsində sonradan soyudulur
- NFS oxumaq (VLC ilə müştəri tərəfindən NFS serverindən video oynatmaq) sistem yükü, qrafikin sonrakı mərhələsini görə biləcəyiniz qədər əhəmiyyətli deyil.
Addım 11: Əlavə İnkişaf
Bütün müvafiq hardware işləri tamamlandıqdan sonra NFS/Samba fayl serverində heç bir əlavə dəyişiklik və ya inkişaf etdirilməyəcək.
Ancaq NFS serveri yuxarıdakı şəkildə göstərildiyi kimi müxtəlif davranışlar kimi istifadə edilə bilər.
İki macun seansı arasında sol tərəf NFS serverinin ekranı və sağ tərəf müştəri ekranı işləyən VLC müştəri tətbiqidir.
Çalınan video PC ekranının üstündəki 5 düymlük LCD -də göstərilir.
Qeyd etdiyim kimi, bu cür NFS server girişi və istifadəsi serveri çox yükləmir.
Bu hekayəni sona qədər oxuduğunuz üçün təşəkkür edirəm ….
Tövsiyə:
Raspberry Pi Samba Yerli Fayl Serveri: 5 addım
Raspberry Pi Samba Yerli Fayl Serveri: Yerli fayl serverinin quraşdırılması üçün addım -addım prosedur
Ubuntu Fayl Serveri: 4 addım
Ubuntu Fayl Serveri: Ubuntu serveri, serverlər üçün əla bir yüngül əməliyyat sistemidir və samba ilə birlikdə ən yaxşı ev fayl serverinə sahib ola bilərsiniz. Fayl serverinə sahib olmaq çox yaxşı bir fikirdir, çünki ondan istifadə etmək istəyə bilərsiniz: ehtiyat nüsxə, media axını və " paylaşılan " f
Multimediya PC / Az Güclü Fayl Serveri, Təkrar: 6 Addım
Multimediya PC / Az Güclü Fayl Serveri, Geri çevrildi: Qarajınızda toz toplaya bilən kiçik bir formfaktorlu anakartdan, PC zibil qutusundan bir neçə digər komponentdən və bir neçə sadə HTML və skript kodundan istifadə edərək "Midnite Boy" u bir araya gətirin. (Mb). Mb televizorumun yanında oturur, idarə olunur
Multimediya PC / Az Güclü Fayl Serveri, Geri Dönüşümlü, #2: 8 Addım
Multimediya PC / Az Güclü Fayl Serveri, Geri Dönüşümlü, #2: MidniteBoy-u bir araya gətirərək qarajınızda toz yığa bilən kiçik bir forma anakartı, bir neçə kompüter komponenti və bəzi sadə HTML və skript kodlarından istifadə edin. … Yenə də bu, göndərdiyim bir layihənin başqa bir versiyasıdır
Samba (fayl serveri) necə qurulur: 6 addım
Samba (fayl serveri) necə qurulur: Bu Təlimat Samba konfiqurasiyasında sizə yol göstərəcək Bu Təlimat Linux Ubuntu 9.04 -ə əsaslanır. Daha yeni versiyalarla qurulmasına dair təlimatlar çox oxşar olacaq, yalnız bu Instr -də bir fayl serveri qurmağa diqqət edəcəyəm