Kapcsolja be a Raspberry Pi -t egy NAS -dobozba

Kapcsolja be a Raspberry Pi -t egy NAS -dobozba

Van néhány külső merevlemez és Raspberry Pi? Készítsen belőlük olcsó, alacsony teljesítményű hálózati csatolt tárolóeszközt. Bár a végeredmény biztosan nem lesz olyan lenyűgöző, mint egy 500 dolláros NAS eszköz, mint a Synology DiskStation , alacsony energiaigényű hálózati tárhelyet biztosít - különösen akkor hasznos, ha elege van abból, hogy az NSA kíváncsiskodó szemeivel minden adatát átfutja -, ezt elrejtheti a tetőtérben.





Szükséged lesz egy Raspberry Pi természetesen, és egy -két tartalék meghajtó. A kisebb 2,5 hüvelykes meghajtók közvetlenül USB -ről is táplálhatók, de szükségünk lesz egy tápellátású hubra, mivel az RPi USB -portjain keresztül biztosított áram nem elég nekik. Alternatív megoldásként használhat USB -meghajtót vagy akár SD -kártyát. Valójában ma egy USB merevlemez és egy memóriameghajtó keverékét használtam, de az eljárás azonos.





Egyetlen meghajtóval továbbra is létrehozhat megosztott hálózati tárolóterületet, de kettővel beállíthatja az adatok redundanciáját, ha az egyik meghibásodik.





Készítse elő a meghajtókat

Kezdje a meghajtók formázásával NTFS asztalról. Ez a kényelmet szolgálja, így ha bármi baj történik, leválaszthatjuk őket a NAS -ról, és továbbra is olvashatjuk az adatokat bármely számítógépről.

Mi tudott formázza őket a Raspberry Pi -ből, de néhány órát vesz igénybe, és sokkal gyorsabban végrehajtható asztali számítógépről. Tedd ezt most.



Az SSH konfigurálásához és a root felhasználó engedélyezéséhez először hozzon létre egy jelszót a root felhasználó számára:

sudo -i





passwd root

(írja be a jelszavát)





Ezután futtassa a raspi-config parancsfájlt a parancssorból, akár sudo használatával, akár kijelentkezve, majd újra rootként. Tól től speciális beállítások menü, engedélyezze SSH .

Az újraindítás után képesnek kell lennie egy másik hálózati gépről történő bejelentkezésre a (használja Gitt ha Windows -on vagy)

SSH root@[IP -cím]

Bejelentkezés után derítse ki, hogy mely eszközök a további meghajtók. Feltételezem, hogy kettőt fog használni az adatok redundanciájához. típus

fdisk -l

a csatlakoztatott tárolóeszközök listázásához. Valami ilyesmit kellene látnia.

akik olcsón javítják az iphone képernyőit

az / dev/mmc a partíciók Ön Pi operációs rendszer, mmc utalva a SD kártya . Zavarban, a /dev/sda1 és /dev/sdb1 valójában semmi köze az SD -kártyához, és valójában ezek a csatlakoztatott USB -meghajtók. (Eredetileg „SCSI -eszköz”, de most minden csatlakoztatott SATA -t vagy tárolóeszközt jelent)

Telepítés ntfs-3g linuxhoz, hogy elérhessük az NTFS formátumú Windows meghajtókat.

apt-get install ntfs-3g

Ezután hozzon létre könyvtárakat csatlakozási pontként, majd szerelje fel a meghajtókat. Itt leegyszerűsítem a dolgot, és úgy nevezem őket 1 és 2 .

mkdir /media /1

mkdir /media /2

mount -t auto /dev /sda1 /media /1

mount -t auto /dev /sdb1 /media /2

mkdir/media/1/share

mkdir/media/2/share

Samba

Ezután beállítjuk a Sambát. A Samba a Windows (és a legújabb OSX Mavericks) által használt hálózati megosztási protokoll.

apt-get install samba

hogyan lehet indítható Windows 7 usb -t készíteni

apt-get install samba-common-bin

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

nano /etc/samba/smb.conf

Ha nem ismeri ezeket a konfigurációs fájlokat, a # a sor elején azt jelenti, hogy megjegyzést fűzött hozzá, ezért jelenleg nincs beállítva vagy konfigurálva. Ha engedélyezni szeretne valamit, hozzáadhat egy új sort, vagy megszüntetheti a meglévő sor megjegyzéseinek aktiválását.

Kezdjük a felhasználói biztonság engedélyezésével; nyomja meg CTRL-W és írja be a 'security' -t a megfelelő szakasz megkereséséhez. Távolítsa el a # szimbólumot a sorból

biztonság = felhasználó

Végül görgessen lefelé az aljára (vagy tartsa lenyomva CTRL V. amíg el nem éri), ​​és adjon hozzá annyi hálózati megosztást, amennyit csak akar. Használja a következő formátumot:

[teszt]

megjegyzés = Tesztmegosztás

path =/media/1/share

érvényes felhasználók = @felhasználók

force group = felhasználók

maszk létrehozása = 0660

könyvtármaszk = 0771

csak olvasható = nem

Csak az első szerelt meghajtóra hivatkozzon - ezt később szinkronizáljuk a 2. megosztással a redundancia érdekében.

Ha végeztél, üss CTRL X és akkor és menteni.

Ezután indítsa újra a Sambát a következő paranccsal.

szolgáltatás samba újraindítása

Most adjon hozzá egy új felhasználót a Pi -hez, feltéve, hogy nem ugyanazt a bejelentkezési adatot szeretné használni (a „jamie” helyett a saját felhasználóját)

useradd jamie -m -G felhasználók

Miután beírta a következő parancsot, a rendszer felszólítja a felhasználó jelszavának megadására és megerősítésére.

passwd jamie

Ezután folytathatjuk, és hozzáadhatjuk ezt a rendszerfelhasználót a Samba -hoz. Még kétszer meg kell erősítenie jelszavát.

smbpasswd -jamie

Menjen előre, és tesztelje a hálózati megosztást most - láthatónak kell lennie a többi gépről (Windows vagy Mac), és képesnek kell lennie fájlok írására.

Az egyetlen probléma ezen a ponton az, hogy a meghajtók leválnak a Pi újraindításakor. Ennek megoldásához telepítsen autofokat.

apt-get install autofs

nano /etc/auto.master

Adja hozzá a következő sort +auto.master alá

/media//etc/auto.ext-usb --timeout = 10, alapértelmezett, user, exec, uid = 1000

Most már képesnek kell lennie arra, hogy biztonságosan újrainduljon, anélkül, hogy mindent megtörne

Adatok redundanciája

Feltéve, hogy két meghajtót telepített, most beállíthatunk egy automatikus szkriptet az 1. meghajtó adatainak szinkronizálására 2 -ig , ezáltal biztonsági másolatot kínálunk arra az esetre, ha meghibásodnánk. Ehhez az rsync segédprogramot fogjuk használni.

apt-get install rsync

crontab -e

A linuxos crontab a feladatok automatizálásának egyik módja; Röviden beszéltem korábban, amikor megmutatom, hogyan kell automatizálni a webhelyek biztonsági mentését. Adja hozzá a következő sort:

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

A számozási sémát a következőképpen használják:

perc | óra | a hónap napja | hónap | a hét napja

Tehát az újonnan hozzáadott sorunkban az rsync parancs futtatásra kerül 5:30 , minden nap (az * helyettesítő karakter jelentése „minden”, tehát „minden hónap minden napja”)

Ha haladni szeretne és azonnal futtatni szeretné a biztonsági mentést, csak illessze be az rsync parancsot

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

Attól függően, hogy mit tesz a megosztott mappába, előfordulhat, hogy néhány másodpercig vagy tovább tart a jelentés elkészítése. Az rsync nagyszerű tulajdonsága, hogy tudja, mely fájlokat frissítik, adják hozzá vagy törölni kell. Folytassa, és próbálja újra ugyanazt a parancsot. Azonnal véget kell érnie, mert tudja, hogy semmi sem változott.

Ennyi, kész - most megvan a saját gyors és piszkos NAS -ja. Igen, lehet, hogy nem rendelkezik a megfelelő NAS minden feltűnő funkciójával, de szépen elvégzi a munkát, és sokkal kevesebb energiafogyasztás mellett.

Problémái vannak? Tudassa velünk a megjegyzésekben, és meglátom, mit tehetek, de győződjön meg róla, hogy a legfrissebb Raspian képet futtatja.

Részvény Részvény Csipog Email 7 lenyűgöző AI -funkció a OnePlus Nord 2 -n

A OnePlus Nord 2 forradalmian új mesterséges intelligencia funkciói továbbfejlesztik fényképeit, videóit, játékát és egyebeket.

hogyan lehet kivenni a vizet az iPhone töltőportjából
Olvassa tovább Kapcsolódó témák
  • DIY
A szerzőről James Bruce(707 megjelent cikk)

James mesterséges intelligenciával rendelkezik, és rendelkezik CompTIA A+ és Network+ tanúsítvánnyal. Amikor nem a Hardware Reviews szerkesztőként van elfoglalva, élvezi a LEGO, a VR és a társasjátékokat. Mielőtt csatlakozott volna a MakeUseOf -hoz, fénytechnikus, angol tanár és adatközpont -mérnök volt.

Továbbiak James Bruce -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide
Kategória Diy