Obsah:
- Krok 1: Návrh a komponenty súborového servera
- Krok 2: Inštalácia spínacieho napájacieho modulu
- Krok 3: Dokončenie základného poľa RPI
- Krok 4: Zostavenie a montáž pevného disku
- Krok 5: Montáž a upevnenie pevného disku
- Krok 6: Montáž a pripojenie SSD
- Krok 7:
- Krok 8: Inštalácia a konfigurácia Samby
- Krok 9: Inštalácia a konfigurácia NFS
- Krok 10: Regulácia teploty
- Krok 11: Ďalší vývoj
Video: Raspberry Pi NFS a súborový server Samba: 11 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Tento projekt je konečnou fázou výsledku, ktorý integruje dva predtým vyrobené a vyslané obvody.
***
1. Indikátor teploty procesora Raspberry Pi - zverejnené 20. novembra 2020
www.instructables.com/Raspberry-Pi-CPU-Tem…
2. Box Raspberry Pi s chladiacim ventilátorom s indikátorom teploty CPU - zverejnené 21. novembra 2020
www.instructables.com/Raspberry-Pi-Box-of-…
***
Pôvodne som plánoval vytvoriť súborový server, ktorý bude môcť zdieľať súbory medzi servermi RPI (Raspberry Pi), Windows PC a inými servermi Linux.
Aby sa zabránilo nepríjemnostiam pri kopírovaní niečoho na USB zo zdrojového počítača a opätovnom kopírovaní všetkého na cieľový počítač, je možné ako súborový server použiť server Samba a NFS založený na RPI.
Aj keď príkaz scp alebo rsync je možné použiť medzi počítačmi Linux (napr. Servery Ubuntu a Raspberry pi OS), používanie bežného príkazu na správu súborov, ako napríklad cp a mv, je oveľa pohodlnejšie.
Preto je vytvorený súborový server RPI zobrazený na obrázku vyššie.
Tento server môže podporovať nasledujúce funkcie.
- SSD (SanDisk, čierny na obrázku vyššie) podporuje NFS na zdieľanie súborov medzi servermi Linux
- HDD (Seagate, biely) podporuje Sambu na zdieľanie súborov medzi mojím počítačom so systémom Windows a RPI
- Používa sa interný vyhradený napájací zdroj RPI (5V 3A)
- Integrovaný indikátor teploty CPU RPI (4 teplotné úrovne)
- Chladiaci ventilátor sa automaticky aktivuje, keď je teplota vyššia ako 50 ° C
***
Pozrime sa podrobnejšie na to, ako je súborový server zostavený a nakonfigurovaný.
Krok 1: Návrh a komponenty súborového servera
Keďže súborový server je konštruovaný zostavením obvodových dosiek a ďalších komponentov, ako sú pevný disk, SSD, napájací modul prepínača atď., Zobrazujem iba celkový štruktúrny diagram.
Pokiaľ ide o podrobnosti okruhu chladiaceho ventilátora a indikátora teploty procesora, pozrite si predtým zverejnený obsah projektov.
Vysvetlím iba novo pridané komponenty na vytvorenie súborového servera.
- Pevný disk Seagate je 2,5 -palcový DATA disk, ktorý som kúpil veľmi dávno (možno ešte 10 rokov) a obsahuje adaptér rozhrania SATA na USB (kovové šasi je odstránené)
- SanDisk SSD je prepojený so zakúpeným adaptérom SATA na USB3.0, ktorý som kúpil v internetovom obchode (túto položku môžete hľadať podľa názvu „kábel SATA na USB“)
-Malý 15W spínaný zdroj AC-DC (Mean Well RS-15-5)
- Akrylové šasi (veľkosť priehľadného panelu je 15 cm (š) x 10 cm (v) x 5 mm (hl) x 1, 15 cm (š) x 10 cm (v) x 3 mm (hl) x 3
- Kovový držiak 7 cm (3,5 mm) x 4, 4 cm (3,5 mm) x 4, 3,5 cm (3,5 mm) x 4
- Skrutky a matice
***
Okrem vyššie uvedených nových komponentov sú všetky ostatné položky znova použité ako výstupy z predchádzajúcich projektov vrátane dosiek plošných spojov, konektorov a káblov.
Krok 2: Inštalácia spínacieho napájacieho modulu
Pri manipulácii s domácim napätím vysokého napätia (220 V) a pripojení k nemu je pre túto prácu nevyhnutné starostlivé zapojenie!
Aby ste pripojili napájací modul k RPI, pozorne si prečítajte dokumentáciu k produktu.
Pretože RPI 3 Model B vyžaduje ako odporúčanie minimálne 2,5 A PSU (napájacia jednotka), používam vyhradený spínaný zdroj 3A.
Aby sa zabránilo upozorneniu RPI na podpätie, mierne upravím výstupné napätie na 5,3 V otáčaním VR spínacieho výkonového modulu.
Keď sú pripojené dva externé pevné disky, výstupné napätie spínacieho výkonu sa zvyčajne mierne zníži a často sa pozoruje upozornenie na podpätie RPI (ikona žltého blesku).
V prípade RPI 3 Model B je možné podporovať maximálny celkový odber periférneho prúdu USB až do 1,2 A.
Preto nebude problém riadiť dva externé pevné disky.
Keď však fungujú chladiace a iné obvody, odoberú najmenej približne 300 mA prúdu.
Preto na napájanie iných obvodov a ventilátora používam prídavnú nabíjačku do telefónu.
Podľa špecifikácie RPI sa bežne 500mA odoberá aj pri miernom zaťažení systému.
Pretože som mal predtým problémy s výkonom RPI, údajne najjasnejšie riešenie sa javí údajne úplné oddelenie napájacieho vedenia.
Krok 3: Dokončenie základného poľa RPI
Keď nie ste potrební, nie je potrebné žiadne ďalšie pripojenie periférnych zariadení, je to kompletne vybavený box RPI s vnútorným napájaním a reguláciou teploty.
Ale keď robím súborový server, k tomuto základnému skrinke RPI boxu bude pripojený externý pevný disk.
Na umiestnenie obvodovej dosky a komponentov bežne používam akrylové panely a kovové podpery.
Predpokladám, že je to najľahší spôsob, ako zostaviť všetko do jednej integrovanej štruktúry podobnej skrini.
Krok 4: Zostavenie a montáž pevného disku
V skutočnosti, keď je všetko zostavené a uložené v akrylovom šasi, zvyčajne ho nechcem rozoberať, pretože z káblov vždy bolí hlava.
Ale HDD je potrebné namontovať a opraviť, nechal som demontovať a vidíte, ako sú dosky s plošnými spojmi zabalené vo vnútri akrylového šasi.
Akrylový panel má výhodu jednoduchého pridávania vrstiev jednoduchým položením ďalšieho panelu na vrch existujúceho.
Vďaka tejto funkcii používam akrylátový panel vo väčšine DIY projektov.
Krok 5: Montáž a upevnenie pevného disku
Stohovanie druhej vrstvy, v ktorej je uložený pevný disk Seagate, je prepojené s RPI pomocou kábla USB.
Na montáž ďalšieho akrylového panelu na existujúci je potrebné vyvŕtať 4 otvory, do ktorých sú vložené kovové podpery.
Umiestnenie zarovnávacích otvorov je nevyhnutné pre zostavenie akrylových panelov pekne poskladaným spôsobom.
Krok 6: Montáž a pripojenie SSD
Ako posledná etapa montážnych prác je SSD namontovaný na prídavný akrylový panel a pripevnený k hornej časti druhej vrstvy kovovým držiakom.
Keď nie sú 4 otvory správne zarovnané k sebe v každej vrstve panela, montážne práce sú trochu náročné a hotový tvar podvozku trochu škaredý.
Krok 7:
Krok 8: Inštalácia a konfigurácia Samby
Pretože na rôznych webových stránkach je veľa podrobných návodov a technických popisov, nebudem vysvetľovať podrobnosti o samotnej Sambe a náročných postupoch inštalácie.
Zhrňte všetko a uveďte iba najdôležitejšie body inštalácie a konfigurácie Samby nasledovne.
***
-sudo apt install samba samba-common-bin (Install samba)
- sudo smbpasswd -a pi (Pridať pi ako používateľa Samby)
- sudo vi /etc/samba/smb.con (Vložte nasledujúce konfiguračné údaje do smb.cnf)
***
[pi]
comment = pi zdieľaný priečinok
cesta = /mnt /nashdd
platní užívatelia = pi
prehľadateľné = áno
hosť ok = nie
iba na čítanie = nie
vytvoriť masku = 0777
***
- sudo /etc/init.d/samba restart (Reštartovať službu Samba)
***
Keď je inštalácia a konfigurácia dokončená, môžete pripojiť sieťový disk k adresáru RPI „/mnt/nashdd“(v skutočnosti je to 500 GB celého objemu disku Seagate HDD), ako je to znázornené na obrázku vyššie.
Samba je veľmi užitočný nástroj na odosielanie/sťahovanie súborov z Windows PC a RPI.
Graf kolísania teploty zobrazený v nasledujúcom kroku je vytvorený skopírovaním súboru denníka v RPI do Windows PC cez Samba.
Krok 9: Inštalácia a konfigurácia NFS
Keď klient NFS pripojí zdieľaný adresár, „df
-h”výstup príkazu klienta zobrazuje pripojený zväzok NFS, ako je znázornené na obrázku vyššie.
Inštalácia a konfigurácia NFS je pomerne zložitá ako inštalácia Samba.
Preto nebudem vysvetľovať podrobnosti o tom, ako nainštalovať NFS na server a klienta.
Konfigurácia tiež vyžaduje úpravu niekoľkých súborov, ako napríklad „/etc/fstab“, „/etc/exports“, „/etc/hosts.allow“a podobne.
Podrobné návody a technické vysvetlenia nájdete na nasledujúcej webovej stránke.
***
www.raspberrypi.org/documentation/configur…
***
NFS často používam na zber stiahnutých súborov z torrent servera bez použitia zložitých príkazov scp alebo rsync.
Jednoduché je, že môžete ukladať súbory vo formáte cp alebo mv, ako keby boli uložené na lokálnom disku.
Tiež, ako vidíte v poslednom kroku tohto príbehu „Ďalší vývoj“, môže byť k dispozícii niekoľko užitočných aplikácií.
Krok 10: Regulácia teploty
Som len zvedavý, ako chladiaci obvod FAN riadi teplotu procesora počas takmer jedného dňa.
Skopíroval som teda súbor denníka pomocou služby zdieľania súborov Samba a urobil graf s MS Excel.
Výsledky sú nasledujúce.
- Po prevádzke chladiaceho okruhu ventilátora teplota nikdy neprekročí 50 ° C
- Niekoľkokrát je pozorovaných viac ako 50 ° C, stále sa teplota stále znižuje v dôsledku prevádzky chladiaceho VENTILÁTORA
- Zápis NFS (presúvanie stiahnutých video súborov z torrent servera na server NFS) spôsobuje značné zaťaženie systému serverom NFS
- Rýchle zvyšovanie teploty a následné ochladenie v dôsledku chodu chladiaceho VENTILÁTORA
- NFS čítanie (prehrávanie videa zo servera NFS klientom s VLC) zaťaženie systému nie je také významné, ako môžete vidieť v neskoršej fáze grafu
Krok 11: Ďalší vývoj
Keď sú dokončené všetky súvisiace práce súvisiace s hardvérom, na súborovom serveri NFS/Samba nebudú vykonané žiadne dodatočné úpravy ani vývoj.
Server NFS však môže byť použitý rôznymi spôsobmi, ako je znázornené na obrázku vyššie.
Medzi dvoma reláciami tmelu je ľavá strana obrazovky servera NFS a pravá strana je obrazovka klienta s klientskou aplikáciou VLC.
Prehrávané video sa zobrazuje na 5 -palcovom LCD displeji nad obrazovkou PC.
Ako som už spomenul, tento druh prístupu a využívania servera NFS server príliš nezaťažuje.
Ďakujem, že ste si tento príbeh dočítali až do konca …
Odporúča:
Miestny súborový server Raspberry Pi Samba: 5 krokov
Miestny súborový server Raspberry Pi Samba: Postup krok za krokom na inštaláciu miestneho súborového servera
Ako vytvoriť súborový server pomocou Raspberry Pi: 7 krokov
Ako vytvoriť súborový server pomocou Raspberry Pi: V dnešnej dobe je bežné mať v jednom dome viac počítačov s hudbou a videami. Ďalším spôsobom, ako organizovať svoje veci, je ponechať ich na centralizovanom serveri alias FILE SERVER. V tomto návode vytvoríme súborový server
Multimediálny počítač / nízkoenergetický súborový server, recyklovaný, kroky 2: 8
Multimediálny počítač / nízkoenergetický súborový server, recyklovaný, #2: Použite malú základnú dosku, ktorá môže zbierať prach vo vašej garáži, niekoľko ďalších komponentov z nevyžiadanej pošty vášho počítača a jednoduchý kód HTML a skriptov, ktorý spojil MidniteBoy. … Opäť! Toto je ďalšia verzia projektu, ktorý zverejňujem
Premeňte starý Mac na domáci súborový server !: 3 kroky
Premeňte starý Mac na domáci súborový server !: Ak ste oddaným používateľom počítačov Mac ako ja, je pravdepodobné, že niekde budete sedieť starý Mac a zbierať prach. Nevzdávajte sa ho ani ho neposielajte na zabitie, využite ho ako domáci súborový server! Vďaka jednoduchej konfigurácii budete
Ako nastaviť Sambu (súborový server): 6 krokov
Ako nastaviť Samba (súborový server): Tento návod vás prevedie konfiguráciou Samby. Tento návod je založený na systéme Linux Ubuntu 9.04. Pokyny na jeho nastavenie v novších verziách budú do značnej miery totožné. Zameriam sa len na nastavenie súborového servera v tomto Instr