Obsah:
- Krok 1: Design a součásti souborového serveru
- Krok 2: Instalace spínacího napájecího modulu
- Krok 3: Dokončení základního pole RPI
- Krok 4: Sestavení a montáž pevného disku
- Krok 5: Montáž a upevnění pevného disku
- Krok 6: Montáž a připojení SSD
- Krok 7:
- Krok 8: Instalace a konfigurace Samby
- Krok 9: Instalace a konfigurace NFS
- Krok 10: Regulace teploty
- Krok 11: Další vývoj
Video: Raspberry Pi NFS a Samba File Server: 11 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Tento projekt je konečnou fází výsledku, která integruje dva dříve vyrobené a vyslané obvody.
***
1. Indikátor teploty procesoru Raspberry Pi - zveřejněno 20. listopadu 2020
www.instructables.com/Raspberry-Pi-CPU-Tem…
2. Box Raspberry Pi s chladicím ventilátorem s indikátorem teploty CPU - publikováno 21. listopadu 2020
www.instructables.com/Raspberry-Pi-Box-of-…
***
Původně jsem plánoval vytvořit souborový server, který může sdílet soubory mezi RPI (Raspberry Pi), Windows PC a dalšími servery Linux.
Aby se předešlo nepříjemnostem při kopírování něčeho na USB ze zdrojového počítače a opětovném kopírování všeho na cílový počítač, lze jako souborový server použít server Samba a NFS založený na RPI.
Přestože lze mezi počítači se systémem Linux (např. Servery Ubuntu a Raspberry pi OS) použít příkaz scp nebo rsync, je použití běžných příkazů pro zpracování souborů, jako jsou cp a mv, mnohem pohodlnější.
Proto je vytvořen souborový server RPI zobrazený na obrázku výše.
Tento server může podporovat následující funkce.
- SSD (SanDisk, černý na obrázku výše) podporuje NFS pro sdílení souborů mezi servery Linux
- HDD (Seagate, bílý) podporuje Sambu pro sdílení souborů mezi mým Windows PC a RPI
- Je použit interní vyhrazený zdroj RPI (5V 3A)
- Integrovaný indikátor teploty CPU RPI (4 teplotní úrovně)
- Chlazení VENTILÁTOR se automaticky aktivuje, když je teplota vyšší než 50 ° C
***
Podívejme se podrobněji na to, jak je souborový server sestaven a nakonfigurován.
Krok 1: Design a součásti souborového serveru
Protože je souborový server konstruován sestavením desek s obvody a dalších komponent, jako je pevný disk, SSD, spínací napájecí modul atd., Zobrazuji pouze celkový strukturální diagram.
Pokud jde o podrobnosti obvodu chladicího ventilátoru a teploty procesoru, podívejte se na dříve zveřejněný obsah projektů.
Vysvětlím pouze nově přidané komponenty pro vytvoření souborového serveru.
- Pevný disk Seagate je 2,5”DATA disk, který jsem koupil docela dávno (možná ještě 10 let) a obsahuje adaptér rozhraní SATA na USB (kovové šasi je odstraněno)
- SanDisk SSD je propojen se zakoupeným adaptérem SATA na USB3.0, který jsem koupil v internetovém obchodě (Tuto položku můžete hledat podle názvu „kabel SATA na USB“)
-Malý 15W spínaný zdroj AC-DC (Mean Well RS-15-5)
- Akrylové šasi (velikost průhledného panelu je 15 cm (Š) x 10 cm (V) x 5 mm (H) x 1, 15 cm (Š) x 10 cm (V) x 3 mm (H) x 3
- Kovový držák 7 cm (3,5 mm) x 4, 4 cm (3,5 mm) x 4, 3,5 cm (3,5 mm) x 4
- Šrouby a matice
***
Kromě výše uvedených nových komponent jsou všechny ostatní položky znovu použity jako výstupy předchozích projektů, včetně desek plošných spojů, konektorů a kabelů.
Krok 2: Instalace spínacího napájecího modulu
Při manipulaci a připojení k vysokonapěťovému (220 V) domácímu napájení je pro tuto práci naprosto nezbytné pečlivé zapojení!
Chcete -li napájecí modul připojit k RPI, pečlivě si přečtěte dokumentaci k produktu.
Protože RPI 3 Model B vyžaduje minimálně 2,5 A PSU (napájecí zdroj) jako doporučení, používám 3A vyhrazený spínaný zdroj.
Abych zamezil varování pod napětím RPI, mírně upravím výstupní napětí na 5,3 V otáčením VR spínacího napájecího modulu.
Když jsou připojeny dva externí pevné disky, obvykle je výstupní napětí spínacího výkonu mírně sníženo a často je pozorováno varování před napětím RPI (ikona žlutého hromového šroubu).
V případě RPI 3 Model B lze podporovat maximální celkový odběr periferního proudu USB až 1,2 A.
Řídit dva externí pevné disky proto nebude problém.
Ale když jsou v provozu chladicí a jiné obvody, odeberou alespoň asi 300mA proud.
Proto pro napájení dalších obvodů a VENTILÁTORU používám další nabíječku do ruky.
Podle specifikace RPI se běžně odebírá 500mA i při mírném zatížení systému.
Protože jsem měl předtím problémy s výkonem RPI, zdá se, že úplné oddělení napájecího vedení je nejjasnějším řešením.
Krok 3: Dokončení základního pole RPI
Pokud nepotřebujete žádné další připojení periferií, je to kompletně vybavený box RPI včetně vnitřního napájení a regulace teploty.
Ale když vytvářím souborový server, externí pevný disk bude připojen k tomuto základnímu rámečku skříně RPI.
Pro uložení obvodových desek a komponent obvykle používám akrylátové panely a kovové podpěry.
Předpokládám, že je to nejjednodušší způsob, jak shromáždit vše do jediné integrované struktury podobné skříni.
Krok 4: Sestavení a montáž pevného disku
Když je vše poskládáno a uloženo do akrylového šasi, obvykle to nechci rozebírat, protože kabely vždy bolí hlava.
Ale HDD je třeba namontovat a opravit, nechal jsem demontovat a vidíte, jak jsou desky s obvody zabaleny uvnitř akrylového šasi.
Akrylový panel má výhodu snadného přidávání vrstev jednoduchým stohováním dalšího panelu na horní část stávajícího.
Díky této funkci používám akrylátový panel ve většině DIY projektů.
Krok 5: Montáž a upevnění pevného disku
Stohování druhé vrstvy, ve které je uložen pevný disk Seagate, je připojeno pomocí RPI pomocí kabelu USB.
Pro montáž dalšího akrylového panelu na stávající panel je nutné vyvrtat 4 otvory, do kterých jsou vloženy kovové podpěry.
Umístění zarovnávacích otvorů je nutné pro montáž akrylových panelů pěkně skládaným způsobem.
Krok 6: Montáž a připojení SSD
Jako poslední fáze montážních prací je SSD namontován na přídavný akrylový panel a upevněn na horní část druhé vrstvy kovovým držákem.
Pokud nejsou 4 otvory v každé vrstvě panelu správně zarovnány k sobě, montážní práce se stanou trochu obtížnými a hotový tvar podvozku trochu ošklivý.
Krok 7:
Krok 8: Instalace a konfigurace Samby
Vzhledem k tomu, že na různých webech je k dispozici mnoho podrobných návodů a technických popisů, nebudu vysvětlovat podrobnosti o samotné Sambě a náročných postupech instalace.
Shrňte vše a zmiňte pouze nejdůležitější body instalace a konfigurace Samby následujícím způsobem.
***
-sudo apt install samba samba-common-bin (Install samba)
- sudo smbpasswd -a pi (Přidat pi jako uživatele Samby)
- sudo vi /etc/samba/smb.con (Vložte následující konfigurační data do smb.cnf)
***
[pi]
comment = pi sdílená složka
cesta = /mnt /nashdd
platní uživatelé = pí
procházitelné = ano
host ok = ne
pouze ke čtení = ne
vytvořit masku = 0777
***
- sudo /etc/init.d/samba restart (Restartovat službu Samba)
***
Po dokončení instalace a konfigurace můžete jako síťovou jednotku připojit adresář RPI „/mnt/nashdd“(ve skutečnosti je to 500 GB celého objemu disku Seagate HDD), jak je znázorněno na obrázku výše.
Samba je velmi užitečný nástroj pro nahrávání/stahování souborů z Windows PC a RPI.
Graf kolísání teploty zobrazený v následujícím kroku je vytvořen zkopírováním souboru protokolu v RPI do Windows PC přes Samba.
Krok 9: Instalace a konfigurace NFS
Když klient NFS připojí sdílený adresář, „df
-h”výstup klienta ukazuje připojený svazek NFS, jak je znázorněno na obrázku výše.
Instalace a konfigurace NFS je poměrně složitá než u Samby.
Proto nebudu vysvětlovat podrobnosti o tom, jak nainstalovat NFS na server a klienta.
Konfigurace také vyžaduje úpravu několika souborů, například „/etc/fstab“, „/etc/exports“, „/etc/hosts.allow“atd.
Podrobné návody a technické vysvětlení najdete na následujícím webu.
***
www.raspberrypi.org/documentation/configur…
***
NFS často používám ke shromažďování stažených souborů z torrent serveru bez použití složitých příkazů scp nebo rsync.
Jednoduché můžete soubory cp nebo mv, jako by byly uloženy na místním disku.
Také, jak vidíte v závěrečném kroku tohoto příběhu „Další vývoj“, může existovat nějaká užitečnější aplikace.
Krok 10: Regulace teploty
Zajímalo by mě, jak chlazení obvodu FAN řídí teplotu CPU během téměř jednoho dne.
Zkopíroval jsem tedy soubor protokolu pomocí služby sdílení souborů Samba a vytváření grafu s MS excel.
Výsledky jsou následující.
- Po provozu okruhu chlazení FAN nikdy teplota nepřesáhne 50 ° C
- Několikrát je pozorováno více než 50 ° C, stále se teplota okamžitě snižuje v důsledku provozu chladicího VENTILÁTORU
- Zápis NFS (přesun stažených souborů videa z torrent serveru na server NFS) značně zatěžuje systém na serveru NFS
- Rychlé zvyšování teploty a následné ochlazování v důsledku chodu chladicího VENTILÁTORU
- NFS čtení (přehrávání videa ze serveru NFS klientem s VLC) zatížení systému není příliš významné, jak můžete vidět v pozdější fázi grafu
Krok 11: Další vývoj
Jakmile budou dokončeny všechny související práce související s hardwarem, nebudou na souborovém serveru NFS/Samba prováděny žádné další úpravy ani vývoj.
Server NFS však lze použít jako různé způsoby, jak ukazuje obrázek výše.
Mezi dvěma relacemi tmelu je na levé straně obrazovka serveru NFS a na pravé straně klientská obrazovka klienta VLC s klientskou aplikací.
Přehrávané video se zobrazuje na 5palcovém displeji LCD nad obrazovkou počítače.
Jak jsem již zmínil, tento druh přístupu a využití k serveru NFS server příliš nezatěžuje.
Děkujeme, že jste si tento příběh přečetli až do konce …
Doporučuje:
Místní souborový server Raspberry Pi Samba: 5 kroků
Místní souborový server Raspberry Pi Samba: Postup krok za krokem pro instalaci místního souborového serveru
The OreServer - dedikovaný server Minecraft pro Raspberry Pi s LED indikátorem přehrávače: 9 kroků (s obrázky)
Server OreServer - dedikovaný server Minecraft pro Raspberry Pi s LED indikátorem přehrávače: červenec 2020 AKTUALIZACE - Než začnete s tímto projektem, mějte na paměti, že bylo provedeno mnoho změn a aktualizací různých softwarových nástrojů, které jsem použil k vytvoření tohoto, ve dvou před lety. V důsledku toho již mnoho kroků nefunguje tak, jak jsou napsány
Iontem chlazený systém pro váš herní server Raspberry Pi !: 9 kroků (s obrázky)
Iontem chlazený systém pro váš herní server Raspberry Pi !: Ahoj tvůrci! Před nějakou dobou jsem dostal Raspberry Pi, ale nevěděl jsem, co s tím dělat. V poslední době se Minecraft opět stává oblíbeným, a tak jsem se rozhodl zřídit server Minecraft, který si budu moci užít já a moji přátelé. Ukázalo se, že jsem to jen já:
Plug & Play Tiny Raspberry Pi Network Server: 6 kroků (s obrázky)
Plug & Play Tiny Raspberry Pi Network Server: Nedávno jsem dostal levně do ruky dva Raspberry Pi 1 Model A+. Pokud jste o modelu Pi A ještě neslyšeli, je to jeden z prvních formátů Raspberry Pi, který je větší než Pi Zero a menší než standardní Raspberry Pi. Vždy chci
Server Digital Sign Server na Raspberry Pi: 8 kroků
Digital Sign Server na Raspberry Pi: Absolutní průvodce pro začátečníky po Korsice na Raspberry PI Digitální nápisy jsou všude. Můžete je vidět na letištích, v nákupních centrech, obchodních domech a dokonce i v rozích ulic. K vybudování vlastního systému digitálních značek nepotřebujete spoustu drahého vlastního hardwaru