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 -nA 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ólOlvassa tovább Kapcsolódó témák
- DIY
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ólIratkozzon 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