
Existuje mnoho možností pro přístup k souborům, které máme na našem Raspberry Pi, z jiného počítačeAle pokud je chceme mít jen jako další složku Windows, nejlepší možností, kterou je třeba zvážit, je Samba.
A co je Samba? Jednoduše řečeno, je free software který prostřednictvím protokolu SMB/CIFS umožňuje výměnu souborů v operačních systémech typu UNIX a jsou propojeny v síti. Interagují spolu jako klienti a jeden z nich funguje jako server.
V našem případě, Samba nám pomůže používat soubory uložené na Raspberry Pi, aniž bychom k němu měli přístup.Na počítači se systémem Windows budeme mít jednu nebo více sdílených složek. Je to trvalý server, na malém prostoru a s velmi nízkou spotřebou energie.
Jaké jsou výhody použití SAMBY k vytvoření domácího NAS serveru na Raspberry Pi?
Podělíme se s vámi o některé výhody, které získáte používáním této technologie na svém minipočítači, čímž získáte funkčnost domácího serveru, což je funkce, kterou vývojáři požadují:
- Propojuje systémy Linux a WindowsMimo jiné umožňuje použít Raspberry Pi jako server a zobrazovat soubory na ostatních připojených zařízeních.
- Podporuje strukturu NT doménysprávou uživatelů, přiřazováním rolí a vytvářením hlavního ovládacího prvku.
- Zákazníci jsou ověřeni prostřednictvím přihlášení k doméně Windows.
- Sdílení tiskárny, a to jak na serveru, tak i na ostatních klientech.
Základní požadavky a materiály: Co potřebuji k vytvoření NAS se SAMBA na mém Raspberry Pi?
Základní zdroje potřebné k zahájení tohoto projektu vytvoření domácího serveru s naším Raspberry Pi a Sambou jsou popsány níže:
- Raspberry PiNemusí to být zrovna nejnovější model.
- A Micro SD karta nainstalovaný na počítači a nakonfigurovaný s operačním systémem Raspberry Pi (Raspbian).
- Další počítač, na kterém je nainstalován Windows provést nějaké konfigurace.
- Un pevný disk nebo USB disk s kapacitou větší než 8 GB připojený k Raspberry Pi, v závislosti na počtu sdílených souborů.
- Připojení k internetu, nejlépe zapojený pro maximální výkon.
- Kabel HDMI.
- Klávesnice s USB připojením.
- Mouse s USB připojením.
Které modely Raspberry Pi jsou nejlepší pro použití jako NAS server?
Vzhledem k tomu, Tyto testovací karty se začaly používatZlepšili se, co se týče výkonu.
Před rozhodnutím, který z nich v našem projektu použijeme, je vhodné si prostudovat technické specifikace:
- Raspberry Pi 2B: Jeho 900MHz čtyřjádrový procesor se čtyřmi USB porty a 1 GB RAM mu umožňuje zařadit se do seznamu, a to i přesto, že byl uveden na trh v roce 2014.
- Raspberry Pi 3B: Na trh dorazil dva roky po předchozím modelu a patrné je vylepšení jeho procesoru: čtyřjádrový procesor s frekvencí 1.20 GHz, včetně Wi-Fi a Bluetooth 4.1. Zachovává si 1 GB RAM.
- Raspberry Pi 3 B+: Tato aktualizace pochází z roku 2018, má výkonnější procesor s frekvencí 1.4 GHz a čtyřmi jádry, zachovala si slušnou paměť, několik USB portů a jako další funkci přinesla 3.5mm audio vstup.
- Raspberry Pi 4B: Tento model byl poprvé vydán v roce 2019 a od té doby se dočkal tří aktualizací. Procesor byl opět vylepšen, tentokrát o čtyřjádrový procesor s frekvencí 1.5 GHz. Možnosti paměti RAM se pohybují od 2 GB do 8 GB, ethernet byl upgradován na 1 Gb/s a notebook disponuje čtyřmi USB porty, z nichž dva jsou USB 3.0.
Je třeba upřesnit, že model ZeroRaspberry Pi, který má 512 MB paměti a 1GHz procesor, se na tomto seznamu nejlepších modelů Raspberry Pi, které lze proměnit v domácí server, neobjevuje.
Naučte se krok za krokem, jak naformátovat a připravit Raspberry Pi pro vytvoření NAS se SAMBO
V této části se zaměříme na vysvětlení správného způsobu formátování USB flash disku nebo, pokud to není možné, pevného disku s formátem „Ext4“což je založené na Linuxu a Raspberry PiDůvodem pro jeho použití je, že nabízí vynikající výkon a nezpůsobuje problémy se soubory. „TUK 32“ o „NFTS“ Windows
Podívejme se na další kroky:
Zkontrolujte, které zařízení je rozpoznáno
Před jakýmkoli připojením, z „místní terminál“Tedy na černé obrazovce, která se objeví při spuštění zařízení, zkontrolujeme disk, který Raspberry Pi rozpoznává.
Abychom to udělali, zadáme pomocí klávesnice následující příkaz:
ls -laF /dev/disk/by-uuid/
Vložte paměťový modul Micro USB
Po zobrazení výsledku vložte buď pevný disk, nebo USB disk a znovu zadejte předchozí příkaz, přičemž věnujte pozornost nové odpovědi, která by se měla objevit v konzoli:
ls -laF /dev/disk/by-uuid/
Musíme zkontrolovat, zda Raspberry Pi začalo rozpoznávat externí pevný disk; necháme ho připojený, ale odstraníme jeden příkaz:
sudo umount /dev/sda
La pantalla Řekne nám to, že to nefungovaloAle to jsme chtěli vidět.
Jakmile je to hotové, je čas dát tomu finální formát:
sudo mkfs.ext4 /dev/sda -L 16GB
Vyberte formátování
na obrazovce Měli bychom vidět zprávu, že se chystáme naformátovat externí pevný disk.Je nutné uvést „S“ o „N“, což se rovná "Jo" o "Ne"Pro pokračování procesu zadáme „S“ následuje „Enter“, „úvod“ y "návrat"Příkazová konzole nám říká, jak proces probíhá, dokud neuvidíme, že je skutečně dokončen.
Dokončení procesu
Po zastavení znovu zadáme následující kód:
ls -laF /dev/disk/by-uuid/
Zde Uvědomujeme si, že celý proces byl dokončen a disk je připraven. aby se spustil a mohl být použit při příštím zapnutí zařízení.
Ukážeme vám, jak nainstalovat SAMBU od nuly na Raspberry Pi a proměnit ji v NAS server.
V této příručce Ukážeme vám, jak sdílet adresář Raspberry Pi s ostatními připojenými počítači. k síti pomocí Samby. Jakmile je veškerá konfigurace dokončena, operační systémy Linux a Windows budou moci bez problémů spolupracovat bez jakýchkoli konfliktů. Sambu používáme také proto, že se velmi snadno instaluje a konfiguruje, což z ní dělá jeden z... preferovaná řešení, jako je domácí server.
Nyní si projdeme podrobné pokyny, které musíte přesně dodržovat:
Aktualizujeme systém
Prvním krokem konfigurovat sdílený souborový prostředek SMB / CIFS Jde o to, abychom se ujistili, že máme nejnovější verzi.
Abychom ověřili, že tomu tak je, spustíme následující příkazy:
sudo apt-get update- Nyní musíte zadejte tento příkaz:
sudo apt-get upgrade
Nainstalujte Sambu
Po dokončení aktualizačních balíčků, Pokračujeme v instalaci Samby na náš minipočítač.
Spuštěním následujícího kódu se nainstaluje potřebný software:
sudo apt-get install samba samba-common-bin
Vytvořte sdílenou složku
Před přechodem na Konfigurace Raspberry Pi, pojďme najít sdílenou složku kdekoli, včetně externího pevného disku.
Pro vytvoření stroje spustíme následující příkaz:
mkdir /home/pi/shared
Úprava konfiguračního souboru Samby
Pro sdílení vytvořené složky je třeba upravit konfigurační soubor. „smb.conf“, kdo bude mít přístup ke všem sdíleným souborům.
Když spustíme následující příkaz, zahájíme proces modifikace:
sudo nano /etc/samba/smb.conf
Na konec souboru musíme přidat následující:
[pimylifeupshare] cesta = /home/pi/shared zapisovatelný=Ano vytvořit masku=0777 maska adresáře=0777 veřejné=ne
Po dokončení tohoto skriptu byste měli postupovat takto:
- Text, který se nachází v závorkách Toto bude uděleno uživateli, který přistupuje ke sdíleným zdrojům.
- Druhým je "trasa"s odkazem na adresář na vaší desce Pi, který chcete sdílet.
- Pokud se zobrazí třetí možnost, tato možnost "Ano"To umožní úpravy ve složce.
- Pak přijde „Vytvořte masku“, to číslo "0,777" Příkaz, který se tam objeví, umožňuje uživatelům číst, zapisovat a spouštět.
- Nakonec sekce "Veřejnost" pokud se objeví "Ne" Jakmile je tato možnost označena, bude vyžadována pokaždé, když se bude chtít přihlásit neoprávněná osoba, bude jí udělen přístup ke sdíleným složkám.
uložit změny
Jakmile zadáte požadované informace, Pro pokračování v procesu je nutné uložit.Stiskněte klávesy „CTRL“ + "X"pak „Y“ následuje „Enter“.
Vytvořte uživatele
Aby bylo možné navázat spojení s Raspberry Pi, Je nutné vytvořit uživatelepřes který si můžeme prohlížet sdílené zdroje. Musíme mu přiřadit "Název" a "Heslo".
Abychom to provedl, spustíme následující příkaz:
sudo smbpasswd -a pi
Restartujte pro uložení nastavení
Nyní jsme připraveni připojte se k našemu serveru použití Samba.
Pro uložení a načtení všech změn zadejte následující kód:
sudo systemctl restart smbd
Získejte IP adresu
Před prvním připojením, Je vhodné zjistit IP adresu Raspberry PiJe nutné být připojen k internetu, a to buď prostřednictvím ethernetový kabel nebo Wi-Fi.
Měli byste již být připojeni s uživatelským jménem a heslem, které jste si vybrali.Pokud to ale nefunguje, přistupujeme k serveru pomocí IP adresy.
Chcete-li získat adresu, jednoduše spusťte tento příkaz:
hostname –I
S těmito kroky Jsme připraveni používat sdílené soubory na jakémkoli zařízení přes Sambu a náš minipočítač.
Zjistěte, jak optimalizovat SAMBU na Raspberry Pi, abyste ze svého NAS serveru vytěžili maximum.
Tady hledáme Využijte Sambu jako domácí server naplnoAbychom toho dosáhli, budeme provést drobné úpravy a přidejte několik detailů, které software optimalizují.
Jít na to:
Zálohování
Než se čehokoli dotkneme, vytvoříme zálohu souboru pomocí následujícího příkazu:
sudo cp /etc/samba/smb.conf smb.workc
Ověříme, že byl zkopírován správně, a pokračujeme dál. Otevřený soubor není nutné nijak dotýkat ani upravovat.Musíme posouvat obrazovku pomocí klávesy se šipkou dolů.
Změnit nastavení
To, co teď uděláme, nám umožní vytěžit ze Samby a Raspberry Pi maximum. Hledáme sekci „global“ a přidáme následující parametry:
max xmit = 65535 socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=65535 SO_RCVBUF=65535 read raw = ano write raw = ano max připojení = 65535 max otevřených souborů = 65535
- Změny uložíme stisknutím klávesy „Ctrl“ zároveň s dopisem "Ó".
- Jakmile jsou uloženy, editor ukončíme stisknutím klávesy „Ctrl“ spolu s dopisem "X".
Restartujte zařízení
Aby se změny projevily, ukončíme editor a do terminálu zadáme následující kód:
sudo /etc/init.d/samba restart
Po restartu si uvědomíme, že Některé složky, které tam byly dříve, se již nezobrazují.Měli bychom si však všimnout, že výkon je lepší. Chcete-li ověřit, zda běží lépe, nebo zda vidíte nějaký rozdíl, můžete spustit test výkonu přenosem souborů tam a zpět a měřením využití RAM.
Pokud chcete provést počáteční testovací připojení k systému Windows, postupujte takto:
- Otevřete „Průzkumník souborů“.
- V rámci "Badatel", vstoupit "Počítač" a klikněte na „Přiřadit síťový disk“.
- Nyní se zobrazí záložka s žádostí o zadání informací. Nejprve "Soubor", tam byste měli zadat přiřazenou adresu oddílu a kam je uvedeno „pimylifeupshare“ Zadejte své uživatelské jméno.
- Pokud se připojení nezdaří, Zkuste použít statickou IP adresu Raspberry Pi. které jste již zkopírovali v předchozích krocích.
- V dalším okně budete požádáni o zadání přihlašovacích údajů. Zadejte výchozí údaje a stiskněte klávesu. "OK".
- Takto budete moci mít přístup k souborům z jiného počítače a používejte je, když je v síti potřebujete.
V mnoha případech Problémy, se kterými se uživatelé Samby setkávají, spočívají v detailech konfigurace.Z tohoto důvodu je důležité postupovat podle kroků, aniž byste jediný vynechali. A i když od Navazování spojení mezi Linuxem a Windows na jiných zařízeních může být komplikované..
Používání softwaru Raspberry Pi a Samba Můžeme to udělat snadno a bez nutnosti jakýchkoli dalších programů. Počínaje dneškem, Z vašeho domácího serveru budete mít na dosah ruky jakýkoli soubor, dokument, hudbu, fotografii nebo video. pro všechny zákazníky ve vaší síti, kterým byl udělen přístup.




















