Tartalomjegyzék:
- 1. lépés: Fájlkiszolgáló tervezése és összetevői
- 2. lépés: A kapcsoló tápegység telepítése
- 3. lépés: Az alapvető RPI mező kitöltése
- 4. lépés: HDD összeszerelése és felszerelése
- 5. lépés: HDD szerelés és rögzítés
- 6. lépés: Az SSD telepítése és csatlakoztatása
- 7. lépés:
- 8. lépés: A Samba telepítése és konfigurálása
- 9. lépés: Az NFS telepítése és konfigurálása
- 10. lépés: Hőmérséklet -szabályozás
- 11. lépés: További fejlesztés
Videó: Raspberry Pi NFS és Samba fájlszerver: 11 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ez a projekt az eredmény utolsó szakasza, amely két korábban készített és közzétett áramkört integrál.
***
1. Raspberry Pi CPU hőmérséklet -jelző - Megjelent 2020. november 20 -án
www.instructables.com/Raspberry-Pi-CPU-Tem…
2. Raspberry Pi doboz hűtőventilátor CPU hőmérséklet -kijelzővel - Megjelent 2020. november 21 -én
www.instructables.com/Raspberry-Pi-Box-of-…
***
Eredetileg azt terveztem, hogy készítek egy fájlszervert, amely képes megosztani a fájlokat az RPI (Raspberry Pi), a Windows PC és más Linux szerverek között.
Annak elkerülése érdekében, hogy ne legyen kellemetlen másolni valamit az USB-re a forrásgépről, és mindent újra átmásolni a célgépre, az RPI-alapú Samba és az NFS szerver fájlszerverként használható.
Bár az scp vagy az rsync parancs használható a Linux gépek között (pl. Ubuntu és Raspberry pi OS szerverek), sokkal kényelmesebb az olyan általános fájlkezelő parancsok használata, mint a cp és az mv.
Ezért a fenti képen látható RPI fájlszerver készül.
Ez a szerver az alábbi funkciókat támogatja.
- Az SSD (SanDisk, fekete a fenti képen) támogatja az NFS -t a Linux -kiszolgálók közötti fájlmegosztáshoz
- A HDD (Seagate, fehér) támogatja a Sambát a fájlok megosztásához a Windows PC és az RPI között
- Belső dedikált RPI tápegységet (5V 3A) használnak
- Az RPI CPU hőmérséklet -kijelzője (4 hőmérsékleti szint) beépítve van
- A hűtőventilátor automatikusan bekapcsol, ha a hőmérséklet 50 ° C felett van
***
Nézzük részletesebben, hogyan állítják össze és konfigurálják a fájlszervert.
1. lépés: Fájlkiszolgáló tervezése és összetevői
Mivel a fájlszerver áramköri lapok és más alkatrészek, például HDD, SSD, kapcsoló tápegység modul és így tovább összeszerelésével épül fel, csak az általános szerkezeti ábrát mutatom be.
A hűtőventilátor és a CPU hőmérsékletjelző áramkörének részleteit illetően tekintse meg a projektek korábban közzétett tartalmát.
A fájlszerver létrehozásához csak az újonnan hozzáadott összetevőket fogom elmagyarázni.
- A Seagate HDD 2,5 hüvelykes DATA lemez, amelyet nagyon régen (talán még 10 éve) vettem, és tartalmazza a SATA -USB interfész adaptert (a fém ház eltávolítva)
- A SanDisk SSD csatlakozik a megvásárolt SATA -USB3.0 adapterhez, amelyet az internetes áruházból vettem (ebben az elemben kereshet a "SATA -USB kábel" név alapján)
-Kis 15 W-os AC-DC kapcsoló tápegység (Mean Well RS-15-5)
- Akril alváz (az átlátszó panel mérete: 15 cm (szélesség) x 10 cm (ma) x 5 mm (mélység) x 1, 15 cm (szélesség) x 10 cm (magasság) x 3 mm (mélység) x 3
- Fém tartó 7 cm (3,5 mm) x 4, 4 cm (3,5 mm) x 4, 3,5 cm (3,5 mm) x 4
- Csavarok és anyacsavarok
***
Az új alkatrészek kivételével az összes többi elemet újra felhasználják korábbi projektek kimeneteként, beleértve a NYÁK lapokat, csatlakozókat és kábeleket.
2. lépés: A kapcsoló tápegység telepítése
A nagyfeszültségű (220 V) ház tápellátásának kezelésekor és csatlakoztatásakor e munkához feltétlenül szükséges a gondos kábelezés!
Kérjük, figyelmesen olvassa el a termék dokumentációját a tápegység RPI -hez való csatlakoztatásához.
Mivel az RPI 3 B modell minimum 2,5 A tápegységet igényel (tápegység), én 3A dedikált kapcsoló tápegységet használok.
Az RPI feszültség alatti figyelmeztetésének megelőzése érdekében kissé beállítom a kimeneti feszültséget 5,3 V -ra a kapcsoló tápegység VR elforgatásával.
Ha két külső merevlemezt csatlakoztat, általában a kapcsolási teljesítmény kimeneti feszültsége kissé csökken, és gyakran figyelhető meg az RPI (sárga villámcsap ikon) alulfeszültség -figyelmeztetése.
RPI 3 B modell esetén a maximális USB perifériás áramfelvétel legfeljebb 1,2 A -ig támogatható.
Ezért két külső merevlemez meghajtása nem jelent problémát.
De amikor a hűtő- és egyéb áramkörök működnek, legalább körülbelül 300 mA áramot vesznek fel.
Ezért további kézi telefon töltőt használok más áramkörök és ventilátorok táplálására.
Az RPI specifikáció szerint normál esetben 500 mA feszültséget vesz fel enyhe rendszerterhelés esetén is.
Mivel korábban volt néhány gondom az RPI tápellátásával, az állítólag teljes tápvezeték -leválasztás tűnik a legtisztább megoldásnak.
3. lépés: Az alapvető RPI mező kitöltése
Ha nincs szükség további perifériák csatlakoztatására, ez a teljesen felszerelt RPI doboz, beleértve a belső tápegységet és a hőmérséklet -szabályozást.
De miközben fájlkiszolgálót készítek, külső merevlemezt fognak csatlakoztatni ehhez az alapvető RPI dobozházhoz.
Az áramköri lapok és alkatrészek házához általában akril paneleket és fémtartókat használok.
Feltételezem, hogy ez a legegyszerűbb módszer, ha mindent egyetlen integrált házba építünk.
4. lépés: HDD összeszerelése és felszerelése
Valójában, ha mindent összeraknak és akril alvázba helyeznek, általában nem akarom szétszerelni, mivel a kábelek mindig fejfájást okoznak.
De a HDD-t fel kell szerelni és rögzíteni, de szétszereltem, és láthatja, hogy az áramköri lapok össze vannak csomagolva az akril házban.
Az akrilpanel előnye az egyszerű rétegfelvitel, mivel egyszerűen egy másik panelt rak a tetejére.
Ennek a funkciónak köszönhetően a legtöbb DIY projektben akril panelt használok.
5. lépés: HDD szerelés és rögzítés
A Seagate HDD -t tartalmazó második réteg egymásra rakása befejeződött, és az RPI -vel USB -kábelen keresztül csatlakoztatható.
Ha további akril panelt szeretne felszerelni a meglévő lap tetejére, fúrást kell végezni, hogy 4 lyukat készítsen, amelyekbe fém tartóelemeket helyeznek be.
A lyukak elhelyezésének beállítása szükséges az akrilpanelek szépen egymásra rakásához.
6. lépés: Az SSD telepítése és csatlakoztatása
Az összeszerelési munkák utolsó szakaszaként az SSD -t további akrilpanelre szerelik fel, és a második réteg tetejére fémtartóval rögzítik.
Ha a négy lyuk helyét nem megfelelően igazítják egymáshoz minden panelrétegben, az összeszerelési munka kissé megnehezül, a kész alváz alakja pedig kissé csúnya lesz.
7. lépés:
8. lépés: A Samba telepítése és konfigurálása
Mivel nagyon részletes útmutatók és műszaki leírások találhatók a különböző weboldalakon, nem fogok részletesen elmagyarázni magáról a Sambáról és a telepítési eljárásról.
Foglaljon össze mindent, és csak a Samba telepítésének és konfigurációjának legfontosabb elemeit említse az alábbiak szerint.
***
-sudo apt install samba samba-common-bin (Samba telepítése)
- sudo smbpasswd -a pi (Pi hozzáadása Samba felhasználónak)
- sudo vi /etc/samba/smb.con (Illessze be a következő konfigurációs adatokat az smb.cnf mappába)
***
[pi]
comment = pi megosztott mappa
elérési út = /mnt /nashdd
érvényes felhasználók = pi
böngészhető = igen
vendég rendben = nem
csak olvasható = nem
maszk létrehozása = 0777
***
- sudo /etc/init.d/samba újraindítás (Samba szolgáltatás újraindítása)
***
A telepítés és a konfigurálás befejezése után csatlakoztathatja a „/mnt/nashdd” RPI könyvtárat (valójában 500 GB teljes Seagate HDD lemezmennyiség) hálózati meghajtónak, ahogy a fenti képen látható.
A Samba nagyon hasznos eszköz fájlok feltöltéséhez/letöltéséhez Windows PC -ről és RPI -ről.
Az alábbi lépésben látható hőmérsékleti ingadozási grafikon úgy készül, hogy a naplófájlt RPI -ben másolja a Windows PC -re a Samba segítségével.
9. lépés: Az NFS telepítése és konfigurálása
Amikor az NFS kliens megosztott könyvtárat csatlakoztat, „df
A kliens -h”parancskimenete a csatlakoztatott NFS kötetet mutatja a fenti képen látható módon.
Az NFS telepítése és konfigurálása meglehetősen bonyolult, mint a Sambaé.
Ezért nem fejtem ki az NFS szerverre és ügyfélre történő telepítésének részleteit.
A konfiguráláshoz több fájlt is szerkeszteni kell, például „/etc/fstab”, „/etc/export”, „/etc/hosts.allow” és így tovább.
Részletes útmutatót és műszaki magyarázatot az alábbi webhelyen talál.
***
www.raspberrypi.org/documentation/configur…
***
Gyakran használom az NFS -t a letöltött fájlok gyűjtésére a torrent szerverről, komplex scp vagy rsync parancsok használata nélkül.
Egyszerű a cp vagy mv fájlok másolása a helyi lemezen.
Szintén, amint a történet utolsó „További fejlesztési” lépésében látható, néhány hasznos alkalmazás is lehetséges.
10. lépés: Hőmérséklet -szabályozás
Csak kíváncsi vagyok, hogy a hűtőventilátor áramkör hogyan szabályozza a CPU hőmérsékletét a majdnem egy napos időszak alatt.
Így másoltam a naplófájlt a Samba fájlmegosztó szolgáltatáson keresztül, és készítettem grafikont az MS Excel segítségével.
Az eredmények a következők.
- A hűtőventilátor kör működése után a hőmérséklet soha nem haladhatja meg az 50 ° C -ot
- Többször meghaladja az 50 ° C -ot, a hűtőventilátor működése miatt azonnal lecsökken a csendes hőmérséklet
- NFS írás (a letöltött videofájlok áthelyezése a torrent szerverről az NFS szerverre) jelentős terhelést okoz az NFS szervernek
- A hőmérséklet gyorsan emelkedik, majd lehűl a hűtőventilátor működése miatt
- Az NFS olvasás (videó lejátszása az NFS szerverről kliens által VLC -vel) a rendszer terhelése nem túl jelentős, mint látható a grafikon későbbi szakaszában
11. lépés: További fejlesztés
Mivel az összes vonatkozó hardverrel kapcsolatos munka befejeződött, az NFS/Samba fájlkiszolgálón nem végeznek további módosításokat vagy fejlesztéseket.
De az NFS szerver különféle módon használható, amint azt a fenti kép mutatja.
A két gitt munkamenet között a bal oldalon az NFS szerver képernyője, a jobb oldalon pedig a VLC kliens alkalmazás fut.
A lejátszott videók a számítógép képernyője feletti 5 hüvelykes LCD -n láthatók.
Amint említettem, ez a fajta NFS szerver hozzáférés és kihasználás nem terheli túlságosan a szervert.
Köszönöm, hogy végigolvastad ezt a történetet….
Ajánlott:
Raspberry Pi Samba helyi fájlszerver: 5 lépés
Raspberry Pi Samba helyi fájlszerver: Lépésről lépésre a helyi fájlszerver telepítése
Ubuntu fájlszerver: 4 lépés
Ubuntu fájlszerver: Az Ubuntu szerver nagyszerű, könnyű operációs rendszer a szerverek számára, és a samba párosításával a végső otthoni fájlszerver is rendelkezésre áll. Nagyon jó ötlet fájlszerverrel rendelkezni, mert érdemes lehet használni: biztonsági mentésként, médiafolyamként és " megosztott " f
Fájlszerver készítése a Raspberry Pi használatával: 7 lépés
Fájlszerver készítése a Raspberry Pi használatával: Manapság gyakori, hogy egy házban több számítógép található, amelyek között zenét és videókat terjesztenek. A dolgok rendezésének másik módja az, hogy egy központosított szerveren, más néven FILE SERVER -en tárolja. Ebben az utasításban fájlszervert hozunk létre
Multimédiás PC / alacsony energiafogyasztású fájlszerver, újrahasznosítva: 6 lépés
Multimédiás PC / alacsony energiafogyasztású fájlszerver, újrahasznosítva: Használjon egy kicsi formfactor alaplapot, amely a port gyűjti a garázsában, néhány más komponenst a PC-ről, és néhány egyszerű HTML- és szkriptkódot, állítsa össze a "Midnite Boy" -t (Mb). Az Mb -m a TV -m mellett ül, vezérli
A Samba (fájlszerver) beállítása: 6 lépés
A Samba (fájlkiszolgáló) beállítása: Ez az utasítás a Samba konfigurálásában nyújt útmutatást. Ez az utasítás Linux Ubuntu 9.04 rendszeren alapul. Az újabb verziók beállítására vonatkozó utasítások nagyjából azonosak lesznek