Ako nastaviť Samba server na Raspberry Pi, aby sa z neho stal NAS? Podrobný návod

Posledná aktualizácia: 15/09/2022
Ako nastaviť Samba server na Raspberry Pi, aby sa z neho stal NAS? Podrobný návod

Existuje veľa možností pre prístup k súborom, ktoré máme na našom Raspberry Pi, z iného počítačaAk ich však chceme mať len ako ďalší priečinok systému Windows, najlepšou možnosťou, ktorú treba zvážiť, je Samba.

A čo je Samba? Jednoducho povedané, je free software ktorý prostredníctvom protokolu SMB/CIFS umožňuje výmenu súborov v operačných systémoch typu UNIX a sú prepojené v sieti. Interagujú medzi sebou ako klienti a jeden z nich funguje ako server.

v našom prípade Samba nám pomôže používať súbory uložené na Raspberry Pi bez toho, aby sme boli priamo pred ním.Na počítači so systémom Windows budeme mať jeden alebo viac zdieľaných priečinkov. Je to trvalý server, v malom priestore a s veľmi nízkou spotrebou energie.

Aké sú výhody použitia SAMBA na vytvorenie domáceho NAS servera na Raspberry Pi?

Podelíme sa s vami o niektoré výhody, ktoré získate používaním tejto technológie na vašom mini počítači, ktorá mu poskytne funkcionalitu domáceho servera, čo je funkcia, ktorú vývojári požadujú:

  • Prepája systémy Linux a WindowsOkrem mnohých iných funkcií umožňuje použiť Raspberry Pi ako server a zobrazovať súbory na ostatných pripojených zariadeniach.
  • Podporuje štruktúru NT doményspravovaním používateľov, priraďovaním rolí a vytvorením hlavného ovládacieho prvku.
  • Zákazníci sú overení prostredníctvom prihlásenia do domény Windows.
  • Zdieľanie tlačiarne, a to ako na serveri, tak aj na ostatných klientoch.

Základné požiadavky a materiály: Čo potrebujem na vytvorenie NAS so SAMBA na mojom Raspberry Pi?

Základné zdroje potrebné na začatie tohto projektu vytvorenia domáceho servera s naším Raspberry Pi pomocou Samby sú popísané nižšie:

  • Malinový PiNemusí to byť najnovší model.
  • Una Karta micro SD nainštalovaný na počítači a nakonfigurovaný s operačným systémom Raspberry Pi (Raspbian).
  • Ďalší počítač, na ktorom je nainštalovaný Windows vykonať niektoré konfigurácie.
  • Un pevný disk alebo USB disk s kapacitou väčšou ako 8 GB pripojený k Raspberry Pi, v závislosti od počtu zdieľaných súborov.
  • Pripojenie k internetu, najlepšie zapojený pre maximálny výkon.
  • Kábel HDMI.

HDMI vstup na Raspberry Pi

  • Klávesnica s USB pripojením.
  • myš s USB pripojením.

Ktoré modely Raspberry Pi sú najlepšie na použitie ako NAS server?

od tej doby Tieto testovacie karty sa začali používaťZlepšili sa, čo sa týka výkonu.

Pred rozhodnutím, ktorý z nich použijeme v našom projekte, je vhodné si preštudovať technické špecifikácie:

  • Raspberry Pi 2B: Jeho 900MHz štvorjadrový procesor so štyrmi USB portami a 1 GB RAM mu umožňuje dostať sa na zoznam, aj keď bol uvedený na trh v roku 2014.
  • Raspberry Pi 3B: Na trh dorazil dva roky po predchádzajúcom modeli a je badateľné zlepšenie jeho procesora: štvorjadrový procesor s frekvenciou 1.20 GHz vrátane Wi-Fi a Bluetooth 4.1. Zachováva si 1 GB pamäte RAM.
  • Raspberry Pi 3 B+: Táto aktualizácia pochádza z roku 2018, má výkonnejší procesor so 4 jadrami zvýšenou frekvenciou na 1.4 GHz, zachovala si slušnú pamäť, niekoľko USB portov a ako ďalšiu funkciu priniesla 3.5 mm audio vstup.
  • Raspberry Pi 4B: Tento model bol prvýkrát uvedený na trh v roku 2019 a prešiel tromi aktualizáciami. Procesor bol opäť vylepšený, tentoraz o štvorjadrový procesor s frekvenciou 1.5 GHz. Možnosti pamäte RAM sa pohybujú od 2 GB do 8 GB, rýchlosť Ethernetu bola vylepšená na 1 Gb/s a má štyri USB porty, z ktorých dva sú USB 3.0.

Komponenty Raspberry Pi 4

Treba objasniť, že nulový modelRaspberry Pi, ktorý má 512 MB pamäte a 1 GHz procesor, sa v tomto zozname najlepších modelov Raspberry Pi, ktoré sa dajú premeniť na domáci server, nedostal.

Naučte sa krok za krokom, ako naformátovať a pripraviť Raspberry Pi na vytvorenie NAS so SAMBA

V tejto časti sa zameriame na vysvetlenie správneho spôsobu formátovania pamäťového kľúča USB alebo, ak to nie je možné, pevného disku pomocou formátu „Ext4“, čo je založené na Linuxe a Raspberry PiDôvodom jeho použitia je, že ponúka vynikajúci výkon a nespôsobuje problémy so súbormi. „FAT 32“ o „NFTS“ Windows.

Pozrime sa na ďalšie kroky:

Skontrolujte, ktoré zariadenie je rozpoznané

Pred akýmkoľvek pripojením, z „miestny terminál“To znamená, že na čiernej obrazovke, ktorá sa zobrazí pri spustení zariadenia, skontrolujeme disk, ktorý Raspberry Pi rozpoznáva.

Na tento účel zadáme pomocou klávesnice nasledujúci príkaz:

  • ls -laF /dev/disk/by-uuid/

Vložte pamäťový kľúč Micro USB

Po zobrazení výsledku vložte buď pevný disk, alebo USB kľúč a znova zadajte predchádzajúci príkaz, pričom venujte zvýšenú pozornosť novej odpovedi, ktorá by sa mala zobraziť v konzole:

  • ls -laF /dev/disk/by-uuid/

Micro SD karta v Raspberry Pi 4

Musíme skontrolovať, či Raspberry Pi začal rozpoznávať externý pevný disk; necháme ho pripojený, ale odstránime príkaz:

  • sudo umount /dev/sda

La Pantalla Povie nám to, že to nefungovaloAle to sme chceli vidieť.

Keď je to hotové, je čas dať tomu finálny formát:

  • sudo mkfs.ext4 /dev/sda -L 16GB

Vyberte formátovanie

na obrazovke Mali by sme vidieť správu, ktorá informuje o tom, že sa chystáme naformátovať externý pevný disk.Je potrebné uviesť „S“ o „N“, čo sa rovná "Áno" o "Nie"Ak chcete pokračovať v procese, napíšeme „S“ nasleduje „Enter“, „úvod“ y „návrat“Príkazová konzola nám hovorí, ako proces prebieha, až kým neuvidíme, že je skutočne dokončený.

Formátovanie Raspberry Pi 400

Dokončenie procesu

Po zastavení znova napíšeme nasledujúci kód:

  • ls -laF /dev/disk/by-uuid/

Tu Uvedomujeme si, že celý proces je dokončený a disk je pripravený. na spustenie a použitie pri ďalšom zapnutí zariadenia.

Ukážeme vám, ako nainštalovať SAMBU od začiatku na Raspberry Pi a premeniť ho na NAS server.

V tejto príručke Ukážeme vám, ako zdieľať adresár Raspberry Pi s ostatnými pripojenými počítačmi k sieti pomocou Samby. Po dokončení celej konfigurácie budú operačné systémy Linux a Windows schopné bezproblémovo spolupracovať bez akýchkoľvek konfliktov. Sambu používame aj preto, že sa veľmi ľahko inštaluje a konfiguruje, čo z nej robí jeden z... preferované riešenia, ako napríklad domáci server.

Teraz si prejdeme podrobné pokyny, ktoré musíte presne dodržiavať:

Aktualizujeme systém

Prvý krok k nakonfigurovať zdieľaný súborový zdroj SMB / CIFS Ide o to, aby sme sa uistili, že máme najnovšiu verziu.

Aby sme overili, či je to tak, spustíme nasledujúce príkazy:

  • sudo apt-get update
  • Teraz musíte napíšte tento príkaz: sudo apt-get upgrade

Inštalácia Plexu na Raspberry Pi

Nainštalujte si Sambu

Po dokončení aktualizačných balíkov, Pokračujeme v inštalácii Samby na náš minipočítač.

Spustením nasledujúceho kódu sa nainštaluje potrebný softvér:

  • sudo apt-get install samba samba-common-bin

Vytvorte zdieľaný priečinok

Pred prechodom na Konfigurácia Raspberry Pi, nájdeme zdieľaný priečinok kdekoľvek, vrátane externého pevného disku.

Na vytvorenie stroja vykonáme nasledujúci príkaz:

  • mkdir /home/pi/shared

Upravte konfiguračný súbor Samby

Ak chceme zdieľať vytvorený priečinok, musíme upraviť konfiguračný súbor. „smb.conf“, ktorí budú mať prístup ku všetkým zdieľaným súborom.

Keď vykonáme nasledujúci príkaz, spustíme proces úpravy:

  • sudo nano /etc/samba/smb.conf

Na koniec súboru musíme pridať nasledovné:

[pimylifeupshare] cesta = /home/pi/shared zapisovateľný=Áno vytvoriť masku=0777 maska ​​adresára=0777 verejný=nie

Po dokončení tohto skriptu by ste mali postupovať podľa týchto krokov:

  • Text, ktorý sa nachádza v zátvorkách Toto bude udelené používateľovi, ktorý pristupuje k zdieľaným zdrojom.
  • Druhým je "trasa"s odkazom na adresár na vašej doske Pi, ktorý chcete zdieľať.
  • Ak sa zobrazí tretia možnosť "Si"To umožní úpravy v rámci priečinka.
  • Potom príde „Vytvorte si masku“, to číslo "0,777" Príkaz, ktorý sa tam zobrazí, umožňuje používateľom čítať, zapisovať a vykonávať.
  • Nakoniec, sekcia „Verejné“ ak sa objaví "Nie" Po označení bude vyžadované vždy, keď sa bude chcieť prihlásiť neoprávnená osoba, ktorá bude mať prístup k zdieľaným priečinkom.

uložiť zmeny

Po zadaní požadovaných informácií, Ak chcete pokračovať v procese, musíte ho uložiťStlačte klávesy „CTRL“ + "X"potom "Y" nasleduje „Enter“.

Vytvorte si používateľa

Aby sa nadviazalo spojenie s Raspberry Pi, Je potrebné vytvoriť používateľacez ktorý si môžeme zobraziť zdieľané zdroje. Musíme mu priradiť "Názov" a "heslo".

Na to spustíme nasledujúci príkaz:

  • sudo smbpasswd -a pi

Reštartovanie Raspberry Pi

Reštartujte pre uloženie nastavení

Teraz sme na to pripravení pripojte sa k nášmu serveru použitím Samba.

Ak chcete uložiť a načítať všetky zmeny, zadajte nasledujúci kód:

  • sudo systemctl restart smbd

Získajte IP adresu

Pred vytvorením prvého pripojenia, Odporúča sa získať IP adresu Raspberry PiJe potrebné byť pripojený k internetu, buď prostredníctvom ethernetový kábel alebo Wi-Fi.

Už by ste mali byť pripojení s používateľským menom a heslom, ktoré ste si vybrali.Ak to však nefunguje, pristupujeme k serveru pomocou IP adresy.

Ak chcete získať adresu, jednoducho spustite tento príkaz:

  • hostname –I

S týmito krokmi Sme pripravení používať zdieľané súbory na akomkoľvek zariadení cez Sambu a náš mini počítač.

Zistite, ako optimalizovať SAMBA na Raspberry Pi, aby ste zo svojho NAS servera vyťažili maximum.

Tu hľadáme Vyťažte zo Samby maximum ako domáceho serveraAby sme to dosiahli, budeme urobiť nejaké malé úpravy a pridajte niekoľko detailov, ktoré optimalizujú softvér.

Ísť na to:

zálohovanie

Predtým, ako sa čohokoľvek dotkneme, si vytvoríme zálohu súboru pomocou nasledujúceho príkazu:

  • sudo cp /etc/samba/smb.conf smb.workc

Bezpečnostná kópia na Sambe a Raspberry

Overíme, či bol skopírovaný správne, a pokračujeme ďalej. Otvorený súbor nie je potrebné dotýkať sa ani ho upravovať.Musíme posúvať obrazovku pomocou tlačidla so šípkou nadol.

Zmeniť nastavenia

Čo teraz urobíme, nám umožní vyťažiť zo Samby a Raspberry Pi maximum. Vyhľadáme sekciu „global“ a pridáme nasledujúce parametre:

max xmit = 65535 možnosti soketu = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=65535 SO_RCVBUF=65535 čítanie raw = áno zápis raw = áno max pripojenia = 65535 max otvorené súbory = 65535
  • Zmeny uložíme stlačením klávesu „Ctrl“ súčasne s listom "O".
  • Po ich uložení editor ukončíme stlačením klávesu „Ctrl“ spolu s listom "X".

Reštartujte zariadenie

Aby sa zmeny prejavili, ukončíme editor a do terminálu zadáme nasledujúci kód:

  • sudo /etc/init.d/samba restart

Po reštartovaní si uvedomíme, že Niektoré priečinky, ktoré tam boli predtým, sa už nezobrazujú.Mali by sme si však všimnúť, že výkon je lepší. Ak chcete overiť, či beží lepšie alebo či vidíte nejaký rozdiel, môžete spustiť test výkonu prenosom súborov tam a späť a meraním využitia pamäte RAM.

Ak chcete vykonať úvodné testovacie pripojenie k systému Windows, postupujte takto:

  • Otvorte „Prieskumník súborov“.
  • V rámci "Prieskumník", vstúpiť „Počítač“ a kliknite na „Priradiť sieťový disk“.
  • Teraz sa zobrazí karta s požiadavkou na zadanie niektorých informácií. Najprv "súbor", tam by ste mali zadať pridelenú adresu oddielu a tam, kde je uvedené „pimylifeupshare“ Zadajte svoje používateľské meno.
  • Ak sa pripojenie nepodarí, Skúste použiť statickú IP adresu Raspberry Pi. ktoré ste už skopírovali v predchádzajúcich krokoch.
  • V ďalšom okne budete požiadaní o zadanie prihlasovacích údajov. Zadajte predvolené údaje a stlačte kláves. „Ok“.
  • Takto budete môcť mať prístup k súborom z iného počítača a používajte ich, keď ich v sieti potrebujete.

V mnohých prípadoch Problémy, s ktorými sa používatelia Samby stretávajú, spočívajú v detailoch konfigurácieZ tohto dôvodu je dôležité postupovať podľa krokov bez toho, aby ste vynechali ani jeden. A hoci z Nadväzovanie pripojení medzi Linuxom a Windowsom na iných zariadeniach môže byť komplikované..

Používanie softvéru Raspberry Pi a Samba Môžeme to urobiť jednoducho a bez potreby akýchkoľvek ďalších programov. Od dnešného dňa, Z vášho domáceho servera budete mať akýkoľvek súbor, dokument, hudbu, fotografiu alebo video na dosah ruky. pre všetkých zákazníkov vo vašej sieti, ktorým bol udelený prístup.

Elektronické knihy IPAP
Ebooks IPAP

🔥PRIDAJ SA🔥 K NOVEJ KOMUNITE IP@P! ZAREGISTRUJTE SA TU!

Témy

Autor: Mario José

S titulom z žurnalistiky so špecializáciou na investigatívnu reportáž hľadám pravdu vo všetkom. Momentálne sa výlučne zameriavam na technológie, výpočtovú techniku ​​a internet.

Súvisiace