Përmbajtje:

Raspberry Pi NFS dhe serveri i skedarëve Samba: 11 hapa (me fotografi)
Raspberry Pi NFS dhe serveri i skedarëve Samba: 11 hapa (me fotografi)

Video: Raspberry Pi NFS dhe serveri i skedarëve Samba: 11 hapa (me fotografi)

Video: Raspberry Pi NFS dhe serveri i skedarëve Samba: 11 hapa (me fotografi)
Video: Pi Network File Share to Windows & More | Pi NAS/SMB | Raspberry Pi Guide 2024, Nëntor
Anonim
Raspberry Pi NFS dhe serveri i skedarëve Samba
Raspberry Pi NFS dhe serveri i skedarëve Samba

Ky projekt është faza përfundimtare e rezultatit e cila integron dy qarqe të bëra më parë dhe të postuara.

***

1. Treguesi i temperaturës së CPU Raspberry Pi - Publikuar 20 nëntor 2020

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

2. Kutia Raspberry Pi e Ftohjes me Tregues të Temperaturës së CPU - Publikuar 21 Nëntor, 2020

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

***

Fillimisht kam planifikuar të krijoj server skedar i cili mund të ndajë skedarë midis RPI (Raspberry Pi), Windows PC dhe serverëve të tjerë Linux.

Për të shmangur shqetësimin e kopjimit të diçkaje në USB nga makina burimore dhe rikopjimit të gjithçkaje në makinën e synuar përsëri, serveri Samba dhe NFS i bazuar në RPI mund të përdoren si server skedar.

Megjithëse komanda scp ose rsync mund të përdoret midis makinave Linux (p.sh. serverët Ubuntu dhe Raspberry pi OS), përdorimi i komandës së zakonshme të trajtimit të skedarëve të tillë si cp dhe mv është shumë më i përshtatshëm.

Prandaj, serveri i skedarëve RPI i treguar në foton e mësipërme është bërë.

Ky server mund të mbështesë funksionet e mëposhtme.

- SSD (SanDisk, e zezë në foton e mësipërme) mbështet NFS për ndarjen e skedarëve midis serverëve Linux

- HDD (Seagate, e bardhë) mbështet Samba për ndarjen e skedarëve midis Windows PC tim dhe RPI

- Përdoret furnizimi me energji i brendshëm i dedikuar RPI (5V 3A)

- Treguesi i temperaturës së CPU RPI (4 nivele të temperaturës) është i integruar

- FAN ftohës aktivizohet automatikisht kur temperatura është më e lartë se 50C

***

Le të shikojmë më në detaje se si është mbledhur dhe konfiguruar serveri i skedarëve.

Hapi 1: Dizajni i serverit të skedarëve dhe përbërësit

Dizajni dhe Komponentët e Serverit të Skedarëve
Dizajni dhe Komponentët e Serverit të Skedarëve

Meqenëse serveri i skedarëve është ndërtuar duke montuar bordet e qarkut dhe komponentët e tjerë si HDD, SSD, moduli i ndërrimit të energjisë dhe kështu me radhë, unë po tregoj vetëm diagramin e përgjithshëm strukturor.

Lidhur me detajet e qarkut të treguesit të temperaturës FAN dhe CPU, ju lutemi referojuni përmbajtjes së projekteve të postuara më parë.

Unë do të shpjegoj vetëm përbërësit e shtuar rishtazi për të bërë server skedar.

- Seagate HDD është 2.5”DATA disk të cilin e kam blerë shumë kohë më parë (ndoshta edhe 10 vjet të tjera) dhe përfshin përshtatësin e ndërfaqes SATA në USB (shasia metalike është hequr)

- SanDisk SSD është i ndërlidhur me përshtatësin e blerë SATA në USB3.0 të cilin e kam blerë nga dyqani i internetit (Këtë artikull mund ta kërkoni me emrin "kabllo SATA në USB")

-Furnizimi me energji i vogël kalimi 15W AC-DC (Pusi mesatar RS-15-5)

- Shasia akrilike (Madhësia e panelit transparent është 15cm (W) x 10cm (H) x 5mm (D) x 1, 15cm (W) x 10cm (H) x 3mm (D) x 3

- Mbështetës metalik 7cm (3.5mm) x 4, 4cm (3.5mm) x 4, 3.5cm (3.5mm) x 4

- Bulona dhe arra

***

Me përjashtim të komponentëve të rinj, të gjithë artikujt e tjerë ripërdoren si rezultate të projekteve të mëparshme duke përfshirë bordet PCB, lidhëset dhe kabllot.

Hapi 2: Instalimi i modulit të kalimit të energjisë

Instalimi i modulit të kalimit të energjisë
Instalimi i modulit të kalimit të energjisë

Ndërsa trajtoni dhe lidheni me energjinë e shtëpisë me tension të lartë (220V), instalime elektrike të kujdesshme janë absolutisht të nevojshme për këtë punë!

Ju lutemi kontrolloni me kujdes dokumentacionin e produktit për të lidhur modulin e energjisë me RPI.

Si RPI 3 Modeli B kërkon minimum 2.5A PSU (Njësia e Furnizimit me Energji) si rekomandim, unë përdor furnizimin me energji komutuese të dedikuar 3A.

Gjithashtu për të parandaluar nën paralajmërimin e tensionit të RPI, unë jam duke rregulluar pak tensionin e daljes si 5.3V duke e kthyer VR të modulit të fuqisë kaluese.

Kur janë bashkangjitur dy disqe të jashtëm, zakonisht tensioni i daljes i fuqisë ndërruese zvogëlohet pak dhe vërehet shpesh paralajmërimi nën tension i RPI (Ikona e rrufeve të verdha të bubullimës).

Në rastin e RPI 3 Model B, tërheqja maksimale totale e rrymës periferike USB mund të mbështetet deri në 1.2A.

Prandaj, ngasja e dy disqeve të jashtëm nuk do të jetë problem.

Por kur funksionojnë ftohjet dhe qarqet e tjera, ato do të tërheqin të paktën rreth 300mA rrymë.

Prandaj, unë jam duke përdorur një karikues shtesë të telefonit me dorë për të fuqizuar qarqet e tjera dhe FAN.

Sipas specifikimit të RPI, normalisht 500mA tërhiqet edhe në ngarkesë të butë të sistemit.

Për shkak se kisha disa probleme me fuqinë RPI më parë, ndarja e supozuar e plotë e linjës së furnizimit me energji duket zgjidhja më e qartë.

Hapi 3: Plotësimi i Kutisë Bazë të RPI

Plotësimi i Kutisë Bazë të RPI
Plotësimi i Kutisë Bazë të RPI

Kur nuk jeni të nevojshëm për asnjë lidhje shtesë periferike, kjo është kutia RPI e pajisur plotësisht duke përfshirë furnizimin me energji të brendshme dhe rregullimin e temperaturës.

Por ndërsa po bëj serverin e skedarëve, hard disku i jashtëm do të montohet në këtë shasi bazë të kutisë RPI.

Për bordin e qarkut dhe përbërësit, zakonisht po përdor panele akrilike dhe mbështetës metalikë.

Supozoj se është metoda më e lehtë për të mbledhur gjithçka në një strukturë të vetme të mbyllur të integruar.

Hapi 4: Montimi dhe montimi i HDD -së

Montimi dhe montimi i HDD
Montimi dhe montimi i HDD

Në fakt, kur gjithçka vendoset dhe vendoset në shasi akrilike, zakonisht nuk dua ta çmontoj pasi kabllot gjithmonë shkaktojnë dhimbje koke.

Por HDD duhet të montohet dhe fiksohet, unë u montova dhe ju mund të shihni se si bordet e qarkut janë të paketuara së bashku brenda shasisë akrilike.

Paneli akrilik ka avantazhin e shtimit të lehtë të shtresës thjesht duke vendosur një panel tjetër në krye të atij ekzistues.

Për shkak të kësaj veçorie, unë jam duke përdorur panel akrilik në shumicën e projekteve DIY.

Hapi 5: Montimi dhe rregullimi i HDD -së

Montimi dhe rregullimi i HDD
Montimi dhe rregullimi i HDD

Stivimi i shtresës së dytë e cila strehon Seagate HDD është përfunduar dhe lidhet me RPI përmes kabllit USB.

Për montimin e panelit akrilik shtesë mbi atë ekzistues, shpimi është i nevojshëm për të bërë 4 vrima në të cilat futen mbështetës metalikë.

Vendosja e vendndodhjes së vrimave është e nevojshme për montimin e paneleve akrilikë në mënyrë të grumbulluar bukur.

Hapi 6: Montimi dhe lidhja e SSD

Montimi dhe lidhja e SSD
Montimi dhe lidhja e SSD

Si faza e fundit e montimit, SSD është montuar në një panel akrilik shtesë dhe fiksohet në pjesën e sipërme të shtresës së dytë me mbështetës metalik.

Kur vendndodhjet e 4 vrimave nuk përputhen saktë me njëra -tjetrën në çdo shtresë të panelit, puna e montimit bëhet pak e vështirë dhe forma e përfunduar e shasisë bëhet pak e shëmtuar.

Hapi 7:

Hapi 8: Instalimi dhe konfigurimi i Samba

Instalimi dhe konfigurimi i Samba
Instalimi dhe konfigurimi i Samba

Meqenëse përshkrimet shumë të hollësishme të mënyrave dhe teknikave janë të shumta në uebfaqe të ndryshme, unë nuk do të shpjegoj detaje në lidhje me vetë Samba dhe procedurat e vogla të instalimit.

Përmblidhni gjithçka dhe përmendni vetëm pikat kryesore të instalimit dhe konfigurimit të Samba si më poshtë.

***

-sudo apt install samba samba-common-bin (Install samba)

- sudo smbpasswd -a pi (Shto pi si përdorues Samba)

- sudo vi /etc/samba/smb.con (Futni të dhënat e mëposhtme të konfigurimit në smb.cnf)

***

[pi]

koment = pi dosje e përbashkët

shteg = /mnt /nashdd

përdorues të vlefshëm = pi

i shfletueshëm = po

mysafir ok = jo

vetëm për lexim = jo

krijoni maskë = 0777

***

- sudo /etc/init.d/samba restart (rinis shërbimin Samba)

***

Kur të përfundojë instalimi dhe konfigurimi, mund të montoni drejtorinë RPI "/mnt/nashdd" (në fakt është 500 GB të gjithë vëllimit të diskut të Seagate HDD) si Disku i Rrjetit siç tregohet në figurën e mësipërme.

Samba është një mjet shumë i dobishëm për ngarkimin/shkarkimin e skedarëve nga Windows PC dhe RPI.

Grafiku i luhatjes së temperaturës i treguar në hapin e mëposhtëm krijohet duke kopjuar skedarin log në RPI në Windows PC përmes Samba.

Hapi 9: Instalimi dhe konfigurimi i NFS

Instalimi dhe konfigurimi i NFS
Instalimi dhe konfigurimi i NFS

Kur klienti NFS monton drejtorinë e përbashkët, df

Komanda -h”dalja e klientit tregon vëllimin e montuar të NFS siç tregohet në figurën e mësipërme.

Instalimi dhe konfigurimi i NFS është mjaft kompleks se ai i Samba.

Prandaj, unë nuk do të shpjegoj detaje se si të instaloni NFS në server dhe klient.

Gjithashtu konfigurimi kërkon redaktimin e disa skedarëve të tillë si "/etc/fstab", "/etc/export", "/etc/hosts.allow" etj.

Ju mund të gjeni detaje të hollësishme se si dhe shpjegime teknike në faqen në internet.

***

www.raspberrypi.org/documentation/configur…

***

Unë jam duke përdorur NFS shpesh për marrjen e skedarëve të shkarkuar nga serveri torrent pa përdorur komanda komplekse scp ose rsync.

Thjeshtë ju mund të cp ose mv fotografi si ato janë të ruajtura në disk lokal.

Gjithashtu siç mund ta shihni në hapin përfundimtar "Zhvillimi i mëtutjeshëm" i kësaj historie, mund të jetë e mundur një aplikim më i dobishëm.

Hapi 10: Kontrolli i temperaturës

Kontrolli i temperaturës
Kontrolli i temperaturës

Unë jam vetëm kurioz se si ftohja e qarkut FAN kontrollon temperaturën e CPU -së gjatë një periudhe pothuajse një ditore.

Kështu që unë kopjova regjistrin e skedarit përmes shërbimit të ndarjes së skedarëve Samba dhe bëra grafik me MS Excel.

Rezultatet janë si më poshtë.

- Pas funksionimit të qarkut FAN ftohës, temperatura nuk i kalon kurrë 50C

- Disa herë vërehen më shumë se 50C, temperatura ende u ul menjëherë për shkak të funksionimit të FAN -it të ftohjes

- Shkrimi NFS (zhvendosja e skedarëve video të shkarkuar nga serveri torrent në serverin NFS) bëni ngarkesë të konsiderueshme të sistemit në serverin NFS

- Temperatura rritet shpejt dhe ftohet për shkak të funksionimit të FAN -it ftohës

- NFS e lexuar (Luajtja e videos nga serveri NFS nga klienti me VLC) ngarkesa e sistemit nuk është shumë domethënëse siç mund ta shihni fazën e mëvonshme të grafikut

Hapi 11: Zhvillimi i mëtutjeshëm

Zhvillimi i mëtejshëm
Zhvillimi i mëtejshëm

Ndërsa të gjitha punët përkatëse të lidhura me harduerin janë përfunduar, asnjë modifikim ose zhvillim shtesë nuk do t'i bëhet serverit të skedarëve NFS/Samba.

Por serveri NFS mund të përdoret si mënyra të ndryshme siç tregohet në figurën e mësipërme.

Ndër dy seanca stuko, ana e majtë është ekrani i serverit NFS dhe ana e djathtë është aplikacioni i klientit VLC që shfaq ekranin e klientit.

Videoja e luajtur shfaqet në LCD 5 inç mbi ekranin e kompjuterit.

Siç e përmenda, ky lloj aksesi dhe përdorimi i serverit NFS nuk e ngarkon shumë serverin.

Faleminderit që e lexuat këtë histori deri në fund….

Recommended: