Setup av NFS-server på Raspberry Pi 4 för nätverksfilsystem
Setup av NFS-server på Raspberry Pi 4 för nätverksfilsystem
I den här guiden kommer vi att gå igenom steg för steg hur man ställer in en server nfs på en Raspberry Pi 4 för att hantera ett network file system. Detta är en effektiv och lättanvänd metod för att dela filer över olika enheter i ditt hemnätverk. Genom att använda NFS kan du skapa en central lagringslösning som alla dina enheter kan komma åt.
Vi kommer att börja med en kort introduktion av vad en nfs-server är och varför den är användbar. NFS (Network File System) gör det möjligt för klienter att enkelt montera och använda filer från en server utan att behöva kopiera dem lokalt. Det är en särskilt värdefull resurs för användare av Raspberry Pi och andra liknande enheter som söker en lösning för filhantering och lagring.
Utrustning som behövs
För att sätta upp en server nfs på din Raspberry Pi 4 behövs följande utrustning:
- Raspberry Pi 4 med senaste version av Raspbian OS
- Micro SD-kort (minst 16 GB rekommenderas)
- Ethernet-kabel eller Wi-Fi-anslutning
- Extern hårddisk eller USB-minne (om du planerar att dela filer från en extern källa)
- En dator (Windows eller Mac OS X) för att ansluta till NFS-delen
Installation av nödvändiga paket
För att kunna konfigurera och köra din nfs server behöver vi installera de nödvändiga programmen. Följ stegen nedan för att installera NFS-paketet på din Raspberry Pi.
- Öppna terminalen på din Raspberry Pi.
- Uppdatera paketlistorna med kommandot:
- Installera NFS-serverpaketet med följande kommando:
sudo apt update
sudo apt install nfs-kernel-server
Efter installationen bör du kontrollera att nfs service external hdd nas är aktivt genom att använda kommandot:
sudo systemctl status nfs-kernel-server
Konfigurera NFS-server
Nästa steg i att ställa in din nfs-server är att konfigurera servern för att dela en mapp. Vi kommer att skapa en katalog som vi kan dela. Här är stegen:
- Skapa en mapp som du vill dela, till exempel:
- Öppna konfigurationsfilen för NFS-servern med hjälp av en textredigerare, till exempel nano:
- Lägg till följande rad i slutet av filen:
- För att spara ändringarna, tryck på CTRL + X, sedan Y för att bekräfta och tryck på Enter.
sudo mkdir /mnt/nfs_share
sudo nano /etc/exports
/mnt/nfs_share *(rw,sync,no_subtree_check)
Denna rad anger att vi delar mappen nfs_share och att alla klienter kan få skrivåtkomst.
Skapa en delad mapp
Nu behöver vi skapa en delad mapp som vi kan använda för att lagra de filer som vi vill dela över nätverket. Om du fortfarande använder den nyskapade mappen som vi just konfigurerade, kan vi gå vidare till nästa steg:
- Bestäm vilken typ av filer du tänker dela och kopiera över dem till /mnt/nfs_share.
- Verkligen känna att mappen delades korrekt kan du kontrollera med kommandot:
ls -l /mnt/nfs_share
Den delade mappen bör vara redo att användas för alla NFS-klienter vi senare kommer att konfigurera.
Ställa in rättigheter för den delade mappen
För att säkerställa att de användare och enheter som ansluter till din nfs-server har de rättigheter som krävs för att komma åt den delade mappen, är det viktigt att ställa in filsystemets rättigheter:
- Ändra ägande av mappen:
- Ändra åtkomsträttigheter av mappen till 777 för att ge läs-, skriv- och körbehörighet:
sudo chown -R pi:pi /mnt/nfs_share
sudo chmod 777 /mnt/nfs_share
Detta gör att alla användare som ansluter till din nfs-server kommer att kunna läsa och skriva i den delade mappen.
Ansluta till NFS-delen från Windows
Att ansluta till din nfs-server från en Windows-dator är enkelt. Här är stegen för att göra det:
- Öppna "Kör" dialogrutan genom att trycka på Windows-tangenten + R.
- V skriv i följande format:
- Tryck på Enter och du bör se din delade mapp.
\IP-adress-till-din-Raspberry-Pimntnfs_share
Om allt är konfigurerat korrekt kan du nu arbeta med filer i din nfs share via Windows.
Ansluta till NFS-delen från Mac OS X
För att ansluta till en nfs-server från en Mac-dator, följ dessa steg:
- Öppna Terminal.
- Använd följande kommando för att ansluta:
- Skapa en mapp om den inte finns:
sudo mount -t nfs IP-adress-till-din-Raspberry-Pi:/mnt/nfs_share /Volumes/NFS
mkdir /Volumes/NFS
När kommandot har körts korrekt kommer du nu att ha tillgång till den delade mappen i Finder.
Felsökning
Om du stöter på problem med att ansluta till din nfs-server, kontrollera följande:
- Se till att din Raspberry Pi är på samma nätverk som de datorer som försöker nå NFS-delen.
- Kontrollera att rättigheterna är inställda korrekt för delad mapp.
- Verifiera statusen för NFS-tjänsten med kommandot:
sudo systemctl status nfs-kernel-server
Slutsats
Genom att följa denna guide har du skapat en fungerande nfs-server på din Raspberry Pi 4. Att använda NFS för att hantera delade mappar i ditt hemnätverk är en kraftfull lösning för att effektivt hantera och dela data mellan olika enheter. Oavsett om det handlar om att dela dokument, bilder eller media, ger nfs dig ett flexibelt och användarvänligt alternativ.
Vi hoppas att denna guide har varit till hjälp och att du nu är redo att använda din nya nfs-service för externa HDD-NAS-lösningar med din Raspberry Pi. Kom ihåg att NFS är ett mäktigt verktyg som gör nätverksfilhantering mycket enklare!
Tack för att du läste vår artikel, du kan se alla artiklar i våra webbkartor eller i Sitemaps
Tyckte du att den här artikeln var användbar? Setup av NFS-server på Raspberry Pi 4 för nätverksfilsystem Du kan se mer här NanoPi.Tack för att du läser innehållet i Maker Electronics
Leave a Reply
Se mer relaterat innehåll