Hoe u uw eigen Raspberry Pi NAS bouwt
HoeHeb je een aantal USB-schijven die je goochelt tussen je verschillende computers? Wist u dat u ze allemaal kunt aansluiten op een Raspberry Pi, die u vervolgens kunt gebruiken als NAS-box (Network Attached Storage)??
Het gebruik van de Raspberry Pi als een altijd opstaande NAS-box klinkt als een prachtig gebruik van het stille, kleine apparaat. Het opzetten ervan was echter vroeger een betrokken proces. Totdat de Debian-gebaseerde OpenMediaVault (OMV) distro besloot om een versie uit te rollen die specifiek was afgestemd op de Raspberry Pi.
Als het eenmaal actief is, kunt u het distro configureren en beheren met behulp van de browsergebaseerde beheerinterface.
U kunt dan de USB-poorten op de Raspberry Pi gebruiken om USB-schijven aan te sluiten, die vervolgens voor opslag beschikbaar worden gemaakt op uw volledige netwerk. Vergeet niet dat voor de beste prestaties, u ervoor zorgt dat u zelf-aangedreven verwisselbare schijven gebruikt. U kunt de schijven die zijn aangesloten op de OpenMediaVault NAS afzonderlijk gebruiken of ze samenstellen in een softwarematige RAID-array.
De distro heeft voldoende opties om andere geavanceerde aspecten van een NAS-distro te beheren.
Geïnstalleerd worden
Download de Raspberry Pi-versie van OpenMediaVault om aan de slag te gaan. De distro heeft afzonderlijke releases voor de Raspberry Pi 2 en de originele B / B + -modellen, dus zorg ervoor dat je de juiste hebt. Pak vervolgens het .img-bestand uit de download en draag het over naar een SD-kaart met
sudo dd if = /omv_1.17_rpi_rpi2.img of = / dev / sdb
vervang / dev / sdb door de locatie van uw SD-kaart. Start nu de Raspberry Pi op met de versgebakken SD-kaart. Er is geen installatie vereist en je kunt beginnen met het configureren van de distro zodra deze opstart. U hebt toegang tot de browsergebaseerde interface op het IP-adres van de Raspberry Pi - zoals 192.168.3.111.
U wordt gevraagd om uzelf te verifiëren, wat u kunt doen met behulp van de standaardreferenties voor de beheerder - admin: openmediavault. U moet deze standaardinstelling echter wijzigen zodra u zich aanmeldt. Ga naar Systeem> Algemene instellingen in de navigatiebalk aan de linkerkant, schakel over naar het tabblad Webbeheerderwachtwoord en voer het nieuwe wachtwoord in de juiste tekstvakken in..
U kunt ook het menu Systeem gebruiken om verschillende aspecten van de NAS-server te configureren, zoals de datum en tijd van de server, plug-ins inschakelen en het systeem up-to-date houden.
Voeg opslag toe
Zodra het werkt, sluit u een of meerdere USB-schijven aan op de Raspberry Pi. Ga naar Opslag> Fysieke schijven en klik op de knop Scannen om OpenMediaVault op de hoogte te stellen van de schijven.
Gebruik vervolgens de Wipe-knop om de schijven afzonderlijk te reinigen. Als u meerdere schijven hebt geplaatst, kan OpenMediaVault ze zelfs koppelen aan een software-RAID (zie de procedure voor meer informatie over de pagina). OpenMediaVault ondersteunt meerdere RAID-niveaus en elk vereist een ander aantal schijven.
Het standaard RAID-niveau 5 vereist bijvoorbeeld minimaal drie schijven, terwijl RAID 1, die gegevens over schijven weergeeft, slechts minimaal twee schijven nodig heeft. Als u niet van plan bent om de geplaatste USB-schijf in een RAID-array te gebruiken, ga dan na het wissen van een schijf naar Opslag> Bestandssystemen om een bestandssysteem op de schijf te maken.
Klik hier op de knop Maken en gebruik het vervolgkeuzemenu om het apparaat te selecteren dat u wilt opmaken. Standaard zijn de stations geformatteerd als Ext4, maar u kunt een ander bestandssysteem selecteren met behulp van het vervolgkeuzemenu. Naast Ext4 ondersteunt OpenMediaVault de ext3-, XFS- en JFS-bestandssystemen.
Herhaal het proces om een bestandssysteem te maken op alle aangesloten USB-schijven. Nadat u het bestandssysteem hebt gemaakt, selecteert u een station en klikt u vervolgens op de knop Markeren om ze online te brengen.
Gebruikers toevoegen
Voordat u gegevens op het NAS-apparaat kunt opslaan, moet u een of meer gebruikers maken. Ga hiervoor naar Toegangsrechtenbeheer> Gebruiker. De knop Toevoegen op deze pagina is een vervolgkeuzemenu waarmee u afzonderlijke gebruikers kunt toevoegen of een aantal gebruikers kunt importeren door ze in het opgegeven formaat toe te voegen.
Wanneer u een individuele gebruiker toevoegt, kunt u deze ook aan een bestaande groep toevoegen. Standaard worden alle gebruikers toegevoegd aan de groep Gebruikers. Als u wilt dat gebruikers hun eigen homedirectory's op de OpenMediaVault-server hebben, schakelt u naar het tabblad Instellingen en vinkt u het vakje aan om de basismap voor de gebruiker in te schakelen.
U moet ook de locatie voor de basismap opgeven door een bestaande gedeelde map op de NAS-server te selecteren of een nieuwe te maken.
Aandelen en rechten
De volgende stap is het definiëren van een gedeelde map. De belangrijkste overweging bij het toevoegen van een daarvan is of de NAS door meerdere gebruikers of één persoon wordt gebruikt. Als u de NAS-opslagruimte met meerdere gebruikers deelt, kunt u verschillende mappen definiëren, elk met verschillende gebruikersrechten.
Als u een map wilt toevoegen, gaat u naar Toegangsrechtenbeheer> Gedeelde mappen en klikt u op de knop Toevoegen. In het dialoogvenster dat verschijnt, selecteert u het volume dat de map uit de pull-down lijst zal huisvesten. Geef de gedeelde map vervolgens een naam, zoals Back-up, en voer het pad in van de map die u wilt delen, zoals back-up /.
OpenMediaVault maakt de map als deze nog niet bestaat. U kunt ook optioneel een opmerking toevoegen om het type inhoud te beschrijven dat de map bevat.
Besteed veel aandacht aan de instelling Machtigingen. Standaard staat OpenMediaVault alleen de beheerder en alle gebruikers toe die u heeft toegevoegd om gegevens te lezen en te schrijven naar deze map, terwijl anderen alleen de inhoud ervan kunnen lezen.
Dit is een redelijk veilige standaard voor de meeste installaties, maar de distro biedt verschillende permutaties en combinaties van rechten die u kunt selecteren in het vervolgkeuzemenu.
Pas de machtigingen aan
Zelfs als u de standaardmachtigingeninstelling selecteert bij het maken van mappen, waardoor alle gebruikers gegevens kunnen lezen en schrijven naar de map, kunt u de toegangsmachtigingen nauwkeurig instellen en bepaalde gebruikers de toegang tot of de wijziging van de inhoud van een bepaalde map uitschakelen.
Hiervoor, nadat je een gebruiker hebt toegevoegd, ga je naar het gedeelte Gedeelde mappen, selecteer je de map waarvoor je de toegang wilt beheren en klik je op de knop Rechten..
Hiermee wordt een venster geopend met een lijst met gebruikers die u hebt toegevoegd, samen met selectievakjes voor het beheren van hun toegang tot die map, zodat u bijvoorbeeld alleen-lezen toegang kunt toestaan. Als de gebruikers en gedeelde mappen zijn ingesteld, bent u nu klaar om de NAS-opslag met uw netwerk te delen.
Volg de stappen om een netwerkdienst in te schakelen die mensen kunnen gebruiken om toegang te krijgen tot de gedeelde mappen op de NAS. OpenMediaVault ondersteunt verschillende populaire protocollen en services, waaronder NFS, SMB / CIFS, FTP, TFTP, SSH, rsync en meer.
Nadat u een netwerkshare hebt gemaakt, hebt u overal in het netwerk toegang tot de gedeelde mappen, ongeacht of deze zich op een afzonderlijke schijf of een RAID-array bevinden.
U kunt de ingebouwde netwerkfunctie van uw bestandsbeheerder gebruiken om toegang te krijgen tot de netwerkshares of het IP-adres van het NAS-apparaat in het locatiegebied invoeren, zoals smb: //192.168.3.111. Er wordt om een gebruikersnaam en wachtwoord gevraagd voordat je toegang hebt tot de mappen - tenzij je ze natuurlijk als openbaar hebt gemarkeerd wanneer je ze toevoegt via Samba.
Voer de inloggegevens in van een gebruiker die de juiste machtiging heeft voor toegang tot de map. Nadat ze zijn geverifieerd, koppelt OMV de gedeelde map aan. Je kunt nu bestanden uploaden naar de gedeelde map of ze verwijderen, als je de toestemming hebt, net als bij een normale map.
Het is misschien even wennen, maar OpenMediaVault is een wonderlijk veelzijdige NAS-optie die je helpt het ware potentieel van de Raspberry Pi te benutten.