A Network Attached Storage (NAS) nagyszerű módja annak, hogy a fájlokat bárhonnan elérhetővé tegye az otthoni hálózaton. Ezek a fájlok lehetnek dokumentumok, képek vagy akár adathordozók is, amelyeket egyszerre több helyiségbe szeretne közvetíteni. Egy NAS szerver úgy viselkedik, mint egy normál merevlemez, tehát a lehetőségek valóban végtelenek.
Rengeteg rendes NAS-termék található odakint, de a legtöbb nevetségesen drága, mivel vannak. Építhet egy egyszerű NAS-ot otthoni hálózatához csupán egy Raspberry Pi-vel és egy külső merevlemez-meghajtóval, és őrült árcédulák nélkül élvezheti a NAS összes előnyét.
Amire szükséged van
Gyors linkek
- Amire szükséged van
- Megjegyzés a sebességről
- Villog a MicroSD
- Csatlakoztasson mindent
- A Raspbian beállítása
- A Raspberry Pi konfiguráció
- Csatlakozás a WiFi-hez
- Csatlakozás SSH-n keresztül
- A merevlemez
- Az NFS konfigurálása
- Konfigurálja a Samba-t
- Csatlakozás a NAS-hez
- NFS
- Samba
- ablakok
- Linux
- Záró gondolatok
Mielőtt elkezdené, van néhány dolog, amire szüksége van a NAS beállításához.
- Raspberry Pi 3
- Class 10 MicroSD kártya (16 GB + előnyben részesítve)
- Raspberry Pi eset
- Micro USB töltő, hálózati adapterrel
- Egér, billentyűzet és monitor (csak telepítéshez)
- SD / MicroSD kártyaolvasó adapterrel, ha szükséges
- USB külső merevlemez
VAGY
- USB merevlemez ház és belső merevlemez (ek)
Megjegyzés a sebességről
Ne feledje, hogy ez egy Málna Pi. Ez egy apró, egy fedélzeti számítógép, amely ARM CPU-t működtet. Soha nem volt szándékában nagy mennyiségű kötet vagy funkció kezelése, mint üzleti kiszolgáló. Ez egy egyszerű apró dolog, amely csak az USB 2.0-t támogatja, és 10/100 MB / s Ethernet porttal rendelkezik. Ez azt jelenti, hogy eléri a szűk keresztmetszetet, ha túl sokkal próbál meg betölteni.
Ez azt jelenti, hogy a NAS úgy működik, mint a szemét? Nem. Az USB 2.0 támogatja a 480 MB / s átviteli sebességet, az Ethernet pedig 100 MB / s sebességet képes támogatni. Gyakorlatilag egy hatalmas fájl átvitele 5-7 MB / s sebességgel jár (azaz megabájt, nem megabites). Ez nem nagyon gyors, de otthona és családja számára a munka jól elvégezhető. A Raspberry Pi NAS készülékről feltétlenül videókat is továbbíthat stream nélkül. Csak légy reális az elvárásainak itt. Ez nem egy helyi meghajtó, és ennek vannak korlátozásai.
Villog a MicroSD
A NAS rendszerek szerverek, tehát a Linux valószínűleg a legjobb operációs rendszer. Nem fáj, hogy a Linux és a Raspberry Pi az első nap óta is kéz a kézben mentek.
A Raspberry Pi alapértelmezett operációs rendszerképe Raspbian. Ez alapvetően a Debian Linux disztribúciója, amelyet a Pi elõre hordozott és elõre konfigurált.
Töltse le a Raspbian Lite legújabb verzióját. A kép meglehetősen nagy méretű Zip-archívumban érkezik, így néhány percig tart. Az archívum kibontása a legkényelmesebb, ha a letöltés befejeződött.
A csomagolás kibontása után megkapja a lemezképét. Ezt a képet el kell villannia a MicroSD kártyára. Csatlakoztassa a kártyaolvasót a számítógéphez, és helyezze be a kártyát. Győződjön meg arról, hogy számítógépe felismeri.
Ha már Linux alatt vagy, és a dd használatával akarja villanni a képet, akkor megteheti.
Mindenki számára töltse le az Etcher alkalmazást, és telepítse számítógépére. Az Etcher elérhető Windows, Mac és Linux rendszerekhez.
Nyissa meg az Etcher alkalmazást, és válassza ki az éppen kibontott .img fájlt. Ezután keresse meg a MicroSD-kártyát. Ha teljesen biztos abban, hogy mindent helyesen választott ki, kattintson a „Vaku!” Gombra. A készülék mindent töröl az SD-kártyáról, és a képet közvetlenül rá írja.
Az Etcher befejezése után eltávolíthatja a MicroSD-t.
Csatlakoztasson mindent
A beállított és indulásra kész képpel összekapcsolhatja a hardvert. Helyezze a Pi-t a tokjába, és helyezze be az SD-kártyát. Csatlakoztassa az egérhez, a billentyűzethez és a monitorhoz. Csatlakoztassa a merevlemez-meghajtót a Pi egyik USB portjához is.
Miután minden más csatlakoztatva volt, csatlakoztathatja a Raspberry Pi-t. A Pi-nak alapértelmezés szerint nincs hálózati kapcsolója, ezért a bekapcsoláshoz be kell dugnia.
A Raspbian beállítása
Amint a Rasberry Pi csizma, készen áll a használatra. A Raspbian kép egy teljes fej nélküli Debian telepítés. Nem, a fejetlen nem azt jelenti, hogy hiányos, vagy azt, hogy úgy fogsz futni, mint egy fejetlen csirke, próbálva kitalálni. Ez azt jelenti, hogy nincs grafikus asztal. Nincs rá szüksége. Végül is a NAS egy szerver.
A Raspberry Pi konfiguráció
Az első lépés, amelyet meg kell tennie a Raspberry Pi készüléken, az alapértelmezett beállítások megváltoztatása, például a felhasználói jelszó és az időzóna. Ezek eléréséhez a Raspberry Pi rendelkezik egy speciális menüvel. Nyissa meg a következő paranccsal.
$ sudo raspi-config
A felület meglehetősen magától értetődő, ezért nézz körül, és állítsa be az Önnek megfelelő beállítást. Mielőtt elindul, lépjen az „Interfacing Options” menübe, és válassza az „SSH” elemet.
Csatlakozás a WiFi-hez
Tehát a legjobb egy vezetékes kapcsolat. Gyorsabb és megbízhatóbb. Ha ragaszkodik a WiFi-hez, akkor ezt be kell állítania.
Először keresse meg a vezeték nélküli interfészt. Az ip a futtatásával jelenítse meg a rendelkezésre álló hálózati interfészeket. A vezeték nélküli valószínűleg a wlan0.
Ezután hozzá kell adnia a hálózati információkat a wpa_supplicant konfigurációhoz. Ne aggódjon, ez könnyű lesz.
$ sudo wpa_passphrase "hálózati név" "jelszó" >> /etc/wpa_supplicant/wpa_supplicant.conf
Kézzel ellenőrizheti, hogy működött-e.
A módosítások hatályba lépéséhez újra kell indítania a Pi hálózat hálózatát. Menj, és csináld!
$ sudo systemctl indítsa újra a hálózatépítést
Ellenőrizze, hogy működött-e az ip a ismételt futtatásával. Ha nem lát IP-címet a vezeték nélküli interfész mellett, indítsa újra a Pi alkalmazást a $ sudo shutdown -r paranccsal. Néha a hálózatépítés nem indul újra megfelelően.
Csatlakozás SSH-n keresztül
Ezt a részt nem feltétlenül kell elvégeznie, de ez sokkal kényelmesebb, mint az ideiglenes beállítás felett ülni. A Raspberry Pi távoli hozzáférést biztosít az SSH-n keresztül a szokásos számítógépről. Ha Linux vagy Mac, akkor csatlakozhat a következőkhöz:
$ ssh
Használja a Pi-hez hozzárendelt IP-címet.
A Windows felhasználóknak más módon kell csatlakozniuk. Van egy SSH kliens a Windows számára, PuTTY néven, amelyet letölthet a csatlakozáshoz. Csatlakoztassa a Pi adatait a PuTTY-hez, és csatlakoztassa úgy, mint egy Unix rendszeren.
A merevlemez
Nagyon szörnyű lenne, ha minden alkalommal manuálisan be kell illesztenem a külső merevlemez-meghajtót a NAS-hez, amikor újra kell indítanod. Tehát ahhoz, hogy a rendszer automatikusan telepítse a meghajtót, ezt be kell állítania.
Először is megtudja, hol található a merevlemez a Pi-n.
$ sudo fdisk -l
Keresse meg a merevlemezt a kimeneten. Minden meghajtóra azonosító hely van rendelve, például / dev / sda. A meghajtón minden partíciót egy szám jelöl, például / dev / sda1 után. Ne aggódjon, ha a meghajtó nincs particionálva. A következő szakasz ezt tárgyalja.
Ha particionálnia kell a meghajtót, van egy cfdisk nevû eszköz, amellyel beállíthatja.
$ sudo cfdisk / dev / sdb
Ez egy egyszerű parancssori eszköz. Válassza ki a szabad helyet, és írja be a partíció méretét. Ezután válassza ki a partíciót, és a bal és jobb nyilakkal állítsa be a „Type” -t. Ha kizárólag Linuxot használja, válassza a Linux típusát. Ha a Windows bárhol található a hálózatán, akkor használja az NTFS-t.
Ha minden van a kívánt módon, keresse meg és válassza az „Ír” lehetőséget. Ezzel törli a meghajtót, és beállítja az új partíciós sémát. Ha kész, akkor hagyja abba.
Most, ha csak egy partíciót hozott létre a / dev / sdb fájlon, a Debian a / dev / sdb1 könyvtárban ismeri fel. Mindig kétszer ellenőrizheti az fdisk -l parancsot.
Ezután formázza a partíciót. A Linux felhasználóknak az EXT4-et kell használniuk. Ha a Windows van a hálózatán, válassza az NTFS lehetőséget.
$ sudo mkfs.ext4 / dev / sdb1 $ sudo mkfs.ntfs / dev / sdb1
A formátum befejezése után meg kell találnia a partíció UUID-ját. Az UUID a partíció egyedi azonosítója, külön a / dev / fájlról, és nem változik. A partíció azonosításakor az UUID a legjobb módszer.
$ sudo blkid / dev / sdb1
Jegyezze fel az UUID-t.
A merevlemezek automatikus telepítését az / etc / fstab fájl kezeli. Már tartalmazza a rendszerpartíciók alapértelmezett konfigurációját. Nyissa meg a fájlt, és adjon hozzá egy sort, amely hasonló az alábbiakhoz.
UUID = YOURDRIVEUUID / media / storage ntfs alapértelmezés, felhasználó, végrehajtás 0 0
Csatlakoztassa a meghajtó UUID-jét, és cserélje ki az ntfs-et az ext4-re, ha éppen ezt használja.
Végül hozza létre a / media / storage mappát, és csatlakoztassa a meghajtót.
$ sudo mkdir / media / storage $ sudo mount -a
A furcsa engedélyezési problémák elkerülése érdekében senkire ne változtassa meg a könyvtár tulajdonjogát.
$ sudo chown -R senki: nogroup / media / storage
Az NFS konfigurálása
Az NFS a Unix rendszerek számára a hálózati fájlok megosztásának egyik módja. Bizonyos esetekben a Windows támogatja, de főleg Mac, Linux és BSD esetén. Ha a hálózat többi része csak Windows-ra vonatkozik, ne aggódjon ezzel a résztel. Ugrás le Samba felé.
Mindenki számára az NFS sokkal könnyebben használható és konfigurálható, mint a Samba. Kiváló módot kínál az Unix-alapú rendszerek számára a NAS-szel való interakcióhoz.
Telepítse az NFS csomagokat a Pi-re.
$ sudo apt install nfs-common nfs-kernel-server
Miután befejezte az / etc / exportálást a szövegszerkesztővel.
nano / stb / export
Ebben a fájlban felsorolhatja azokat a könyvtárakat, amelyeket a hálózatán elérhetővé kíván tenni, és mely számítógépekhez szeretné hozzáférhetővé tenni azokat. Ha nem akar sok időt eltölteni azzal, akkor add hozzá az alábbi sort, hogy a külső meghajtó hozzáférhető legyen a hálózat összes számítógépéhez.
/ adathordozó / tároló 192.168.1.0/24(rw, sync, no_subtree_check)
Mentse el a fájlt és lépjen ki. Ezután indítsa újra az NFS szervert.
$ sudo systemctl indítsa újra az nfs-kernel-szervert
Konfigurálja a Samba-t
A Samba a Windows fájlmegosztási protokollok nyílt forráskódú újrafelhasználása. Lehetővé teszi a Linux számára, hogy „beszéljen a Windows nyelvén”, így fájlokat továbbíthat. Sokkal könnyebb, ha a Linux kompatibilis a Windows technológiákkal, mint az, hogy a Windows jól játsszon a Linuxmal. Ezért mindent eddig a Windows vendéglátására irányítottak, ha a hálózaton vannak Windows gépek. Samba nem különbözik egymástól.
Kezdje a Samba telepítésével a Raspberry Pi-re.
$ sudo apt install samba
A telepítés az /etc/samba/smb.conf webhelyen biztosítja az alapértelmezett Samba konfigurációt.
A fájl félelmetesnek tűnik, amikor először megnyitja. Ne aggódj. Ennek nagy részét nem kell megérintenie. Az egyetlen dolog, amelyet meg kell változtatnia a főkonfigurációban, a munkacsoport. Keresse meg az alábbi sort, és állítsa egyenlővé a Windows aktuális munkacsoportjával.
munkacsoport = MUNKEREM
A Samba blokkokban kezeli a részvényeket. Néhány alapértelmezett blokk láthatja a konfigurációs fájl végén. Új blokkot kell létrehoznia a Samba megosztásához.
Állítsa be így:
megjegyzés = NAS csak olvasható = nincs zárolva = nincs elérési út = / adathordozó / tároló vendég rendben = igen
A Samba részvényekhez való hozzáférés engedélyezésének két fő lehetősége van. Engedélyezheti a vendégeket, amelyek hozzáférést biztosítanak mindenki számára a hálózaton, vagy korlátozhatja a hozzáférést olyan személyek számára, akiknek fiókja van a szerveren. Mivel ez a szerver csak egy NAS, a vendégek számára a legegyszerűbb engedélyezni.
Indítsa újra a Samba szolgáltatást a módosítások betöltéséhez.
$ sudo systemctl indítsa újra az smbd-t
Csatlakozás a NAS-hez
Te, NAS, nem vagy jó, ha a hálózatán lévő számítógépek nem tudnak csatlakozni hozzá, igaz? Nos, ha már követtél, és mindent jól beállítottál, akkor a csatlakozás szellő.
A csatlakozás folyamata különböző számítógépeknél eltérő. Az NFS és a Samba esetében is különbözik, ezért használja a számítógépéhez a megfelelő konfigurációt.
NFS
Az NFS-hez való kapcsolódás grafikus módon történik. Néhány jó. Mások valójában nem. Nyissa meg a fájlkezelőt Linuxon, hogy megnézze, elérhető-e az NFS-megosztás. Ez általában egy „Hálózat” szakaszban jelenik meg. Ha nem, ne aggódjon. Amíg az NFS támogatás telepítve van az ügyfélen, csatlakozhat.
Először ellenőrizze, hogy telepítve van-e az NFS támogatás. Debian és Ubuntu esetén a csomag nfs-common. Ezután telepítheti az NFS meghajtót, ahol csak választja, a root jogosultságokkal.
$ sudo mount 192.168.1.110:/media/storage / media / nfs
Ha ezt állandóvá szeretné tenni, akkor kövesse a fenti / etc / fstab lépéseket, de az UUID helyett használja a megosztás hálózati címét. Néhány rendszeren az ext4 helyett az nfs-t is meg kell adnia a filsystem típusnak.
Samba
A Samba meglehetősen egyszerű grafikus kezelése Windows és Linux rendszeren egyaránt. Mindkét esetben a megosztáshoz a normál fájlkezelőn keresztül férhet hozzá.
ablakok
Nyissa meg a Windows Intézőt. Az oldalsávban megjelenik egy „Hálózat” szakasz. Ha rákattint, látni fogja, hogy az ugyanazon a hálózaton lévő eszközökkel lakik, mint te. A „Számítógépek” szakaszban láthatja a Raspberry Pi nevét, amelyet a konfiguráció során megadott név alatt adott meg. Kattintson a Pi elemre, és megjelenik a beállított megosztás. Kattintson rájuk, és hozzáférhet a fájlokhoz, és úgy is használhatja azokat, mintha a helyi számítógépen léteznének.
Linux
Mielőtt megpróbálna csatlakozni a Samba-hoz Linuxon, ellenőriznie kell, hogy a Samba kliens telepítve van-e a rendszerén. Sok Linux disztribúció alapértelmezés szerint szállítja, de ha telepíteni szeretne, a csomag samba-client Debianon és Ubuntu.
Az Ubuntun a Samba megosztáshoz hozzáférhet a fájlkezelőben az „Egyéb helyek” alatt. A megosztás a „Hálózatok” alcím alatt jelenik meg. Kattintson az eszközre, majd a megosztás elemre. A Samba megosztás úgy lesz telepítve, mint a számítógép bármely más meghajtója.
Záró gondolatok
Ez az! Megvan a maga hálózati csatolt tárolója, a kereskedelmi megoldások árának töredékével. Bármikor választhat, további tárhelyet adhat hozzá, miután kinyitotta a jelenlegi merevlemezt.
A Debian szuper stabil, ezért nem kell aggódnia a NAS újraindításáért vagy összeomlásáért. Érdemes lehet minden egyes frissítést futtatnia. Ezt az SSH-n keresztül is megteheti, így már nem kell billentyűzethez, egérhez vagy monitorhoz csatlakoztatni.