Reklama

malinový pi nas radičMáte k dispozícii niekoľko externých pevných diskov a Raspberry Pi? Vyrobte z nich lacné, nízko napájané pripojené pamäťové zariadenie. Zatiaľ čo konečný výsledok určite nebude taký pôsobivý ako 500 dolárov NAS zariadenie, ako je Synology DiskStation Recenzia a prozradenie servera Synology DiskStation DS413j NASZavolať zariadenie Synology DiskStation DS413j na zariadenie Network Attached Storage (NAS) je ponižujúce podhodnotenie - ale áno, slúži na doručovanie súborov v sieti. Povedať, že má RAID funkčnosť, je tiež trochu nespravodlivé ... Čítaj viac , poskytne vám trochu sieťového úložiska s nízkou spotrebou energie - užitočné najmä v prípade, že ste unavení o tom, že všetky vaše údaje budú prerazené zvedavými očami NSA - môžete to skryť v podkroví.

Budete potrebovať Malinový koláč Top 5 úžasných použití pre váš počítač Malina PiNedávno som dostal Raspberry Pi po dlhom čakaní - a mám na to dosť plánov. Problém je v tom, že si nie som úplne istý, na ktorý projekt sa chcem pokúsiť ako prvý. Aj keď ... Čítaj viac

instagram viewer
, samozrejme a jeden alebo dva náhradné disky. Menšie 2,5 ″ disky je možné napájať priamo cez USB, ale potrebujeme napájaný rozbočovač, pretože napájanie z portov USB RPi pre nich nestačí. Prípadne môžete použiť USB flash disk alebo dokonca SD kartu. Dnes som v skutočnosti používal kombináciu pevného disku USB a pohonu palec, ale postup je rovnaký.

malinový pi nas radič

Len s jednou jednotkou môžete stále vytvoriť oblasť zdieľaného sieťového úložiska, s dvoma však budete môcť nastaviť redundanciu údajov v prípade zlyhania.

Pripravte svoje disky

Začnite formátovaním diskov ako NTFS z pracovnej plochy. Je to pre pohodlie, takže ak sa niečo pokazí, budeme ich môcť odpojiť od NAS a stále čítať údaje z ľubovoľného počítača.

my mohol formátovať ich z Malinový koláč Raspberry Pi: Neoficiálny návodČi už ste aktuálnym vlastníkom Pi, ktorý sa chce dozvedieť viac, alebo potenciálnym vlastníkom tohto zariadenia s veľkosťou kreditnej karty, nejde o sprievodcu, ktorého by ste chceli vynechať. Čítaj viac , ale výkon z pracovnej plochy bude trvať niekoľko hodín a je oveľa rýchlejší. Urob to teraz.

Ak chcete nakonfigurovať SSH a povoliť užívateľa root, najprv si vytvorte heslo pre užívateľa root:

sudo -i
passwd root

(zadajte svoje heslo)

Potom spustite Raspe-config skript z príkazového riadku, buď pomocou sudo alebo po odhlásení a znovu ako root. z ponuka rozšírených možností, umožniť SSH.

malinový pi nas box

Po reštartovaní by ste sa mali mať možnosť prihlásiť sa z iného počítača v sieti pomocou (použitie tmel ak ste v systéme Windows)

Root SSH @ [IP adresa]

Po prihlásení zistite, ktoré zariadenia sú vaše ďalšie jednotky. Predpokladám, že na redundanciu dát použijete dve. typ

fdisk -l

zoznam pripojených úložných zariadení. Mali by ste vidieť niečo také.

malinový pi nas box

/dev / MMC oddiely ste operačný systém Pi, mmc s odkazom na SD karta. Mätúce /dev/sda1 a /dev/sdb1 s SD kartou vôbec nesúvisia a v skutočnosti ide o pripojené USB disky. (Pôvodne „zariadenie SCSI“, ale teraz znamená akékoľvek pripojené zariadenie SATA alebo úložné zariadenie)

Inštalácia NTFS 3g pre linux, aby sme mali prístup k jednotkám Windows vo formáte NTFS.

apt-get install ntfs-3g

Ďalej vytvorte adresáre, ktoré sa použijú ako body pripojenia, a potom pripojte jednotky. Udržujem to tu jednoduché a označujem ich ako 1 a 2.

mkdir / media / 1. mkdir / media / 2. pripojiť -t auto / dev / sda1 / media / 1. pripojiť -t auto / dev / sdb1 / media / 2. mkdir / media / 1 / share. mkdir / media / 2 / share

Samba

Ďalej postavíme Sambu. Samba je protokol zdieľania v sieti používaný Windows (a vlastne najnovšími OSX Mavericks).

apt-get install samba. apt-get install samba-common-bin. cp /etc/samba/smb.conf /etc/samba/smb.conf.bak. nano /etc/samba/smb.conf

Ak nepoznáte tieto konfiguračné súbory, a # na začiatku riadku znamená, že je okomentovaný, a preto nie je momentálne nastavený ani nakonfigurovaný. Ak chcete niečo povoliť, môžete buď pridať nový riadok, alebo zrušiť existujúci riadok, aby bol aktívny.

Začneme povolením bezpečnosti používateľov; lis CTRL-W a zadajte „security“ a vyhľadajte príslušnú časť. Odstráňte symbol # z riadku, ktorý hovorí

security = user

Nakoniec posuňte zobrazenie nadol (alebo podržte) CTRL V kým sa tam nedostanete) a pridajte ľubovoľný počet sieťových zdieľaní. Použite nasledujúci formát:

[Test] comment = Testovací podiel. cesta = / médiá / 1 / zdieľania. platní používatelia = @užívatelia. force group = users. vytvor masku = 0660. adresárová maska ​​= 0771 len na čítanie = nie

Avšak odkazujte iba na prvú pripojenú jednotku. Budeme to synchronizovať neskôr s 2. zdieľaním, aby sme zabezpečili redundanciu.

Keď skončíte, stlačte CTRL X a potom y zachrániť.

vytvoriť malinový pi nas box

Potom reštartujte Sambu nasledujúcim príkazom.

služba samba reštart

Teraz do zariadenia Pi pridajte nového používateľa za predpokladu, že nechcete rovnaké prihlasovacie údaje (namiesto vlastného používateľa nahraďte „jamie“)

useradd jamie -m -G

Po zadaní nasledujúceho príkazu sa zobrazí výzva na zadanie hesla pre používateľa a jeho potvrdenie.

passwd jamie

Potom môžeme pokračovať a pridať tohto používateľa systému do Samby. Heslo budete musieť znova potvrdiť dvakrát.

smbpasswd -a jamie

Vyskúšajte zdieľanie v sieti teraz - malo by byť viditeľné z vašich ostatných počítačov (Windows alebo Mac) a mali by ste naň byť schopní zapisovať súbory.

malinový pi nas radič

Jediným problémom v tomto bode je, že jednotky sa odpojia po reštarte systému Pi. Ak chcete tento problém vyriešiť, nainštalujte automatické osvedčenia.

apt-get install autofs. nano /etc/auto.master

Pridajte nasledujúci riadok pod + auto.master

/ media / /etc/auto.ext-usb - timeout = 10, predvolené hodnoty, užívateľ, exec, uid = 1000

Teraz by ste mali byť schopní bezpečne reštartovať bez porušenia všetkého

Redundancia dát

Za predpokladu, že ste nainštalovali dve jednotky, môžeme teraz nastaviť automatický skript na synchronizáciu údajov z prvej jednotky do druhého, čím nám poskytneme zálohu v prípade zlyhania. Použijeme rsync nástroj pre tento.

apt-get install rsync. crontab -e

Crontab v Linuxe je spôsob automatizácie úloh; Predtým som vám hovoril, keď vám ukážem, ako na to automatizovať zálohy stránok Automatizujte zálohovanie Wordpressu pomocou jednoduchého skriptovania prostredia a CRONNaposledy, keď sme hovorili o zálohách Wordpress, ukázal som vám, aké neuveriteľne ľahké bolo zálohovať celú databázu a súbory, aj keď SSH, iba pomocou niekoľkých príkazov. Tentoraz sa ukážem ... Čítaj viac . Pridajte nasledujúci riadok:

30 5 * * * rsync -av --delete / media / 1 / share / media / 2 / shares /

Schéma číslovania sa používa takto:

minúta | hodina deň v mesiaci | mesiac | deň v týždni

Takže v našom novo pridanom riadku bude príkaz rsync spustený 5:30, každý deň(Ďalej len * zástupný znak znamená „každý“, teda „každý deň v mesiaci“)

Ak chcete pokračovať a okamžite spustiť zálohu, jednoducho vložte príkaz rsync

rsync -av --delete / media / 1 / shares / media / 2 / shares /

V závislosti od toho, čo ste vložili do zdieľaného priečinka, vám môže správa trvať niekoľko sekúnd alebo dlhšie. Skvelá vec, o rsync je, že vie, ktoré súbory sú aktualizované, pridané alebo by sa mali vymazať. Pokračujte a skúste rovnaký príkaz znova. Malo by to skončiť okamžite, pretože vie, že sa nič nezmenilo.

To je všetko, hotové - teraz máte svoj vlastný rýchly a špinavý NAS. Áno, možno nebude mať všetky honosné vlastnosti správneho servera NAS, ale práca sa dokončí pekne as oveľa menšou spotrebou energie.

Máte problémy? Dajte nám vedieť v komentároch a uvidíme, čo môžem urobiť, ale uistite sa, že máte spustený najnovší obraz Raspian.

James má bakalárske štúdium v ​​oblasti umelej inteligencie a je držiteľom certifikátu CompTIA A + a Network +. Je popredným vývojárom MakeUseOf a trávi svoj voľný čas hraním VR paintballu a spoločenských hier. Staval počítače od malička.