Setup av NFS-server på Raspberry Pi 4 för nätverksfilsystem

Artikelns innehåll
  1. Setup av NFS-server på Raspberry Pi 4 för nätverksfilsystem
  2. Utrustning som behövs
  3. Installation av nödvändiga paket
  4. Konfigurera NFS-server
  5. Skapa en delad mapp
  6. Ställa in rättigheter för den delade mappen
  7. Ansluta till NFS-delen från Windows
  8. Ansluta till NFS-delen från Mac OS X
  9. Felsökning
  10. Slutsats

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.

  1. Öppna terminalen på din Raspberry Pi.
  2. Uppdatera paketlistorna med kommandot:
  3. sudo apt update
  4. Installera NFS-serverpaketet med följande kommando:
  5. 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:

  1. Skapa en mapp som du vill dela, till exempel:
  2. sudo mkdir /mnt/nfs_share
  3. Öppna konfigurationsfilen för NFS-servern med hjälp av en textredigerare, till exempel nano:
  4. sudo nano /etc/exports
  5. Lägg till följande rad i slutet av filen:
  6. /mnt/nfs_share *(rw,sync,no_subtree_check)
  7. För att spara ändringarna, tryck på CTRL + X, sedan Y för att bekräfta och tryck på Enter.
See also  Arduino som signalgenerator: Skapa vågformer med Uno

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:

  1. Bestäm vilken typ av filer du tänker dela och kopiera över dem till /mnt/nfs_share.
  2. Verkligen känna att mappen delades korrekt kan du kontrollera med kommandot:
  3. 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:

  1. Ändra ägande av mappen:
  2. sudo chown -R pi:pi /mnt/nfs_share
  3. Ändra åtkomsträttigheter av mappen till 777 för att ge läs-, skriv- och körbehörighet:
  4. 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:

  1. Öppna "Kör" dialogrutan genom att trycka på Windows-tangenten + R.
  2. V skriv i följande format:
  3. \IP-adress-till-din-Raspberry-Pimntnfs_share
  4. Tryck på Enter och du bör se din delade mapp.

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:

  1. Öppna Terminal.
  2. Använd följande kommando för att ansluta:
  3. sudo mount -t nfs IP-adress-till-din-Raspberry-Pi:/mnt/nfs_share /Volumes/NFS
  4. Skapa en mapp om den inte finns:
  5. mkdir /Volumes/NFS

När kommandot har körts korrekt kommer du nu att ha tillgång till den delade mappen i Finder.

See also  Effektivt CNC Vakuum Palletsystem: Pierson Pallet

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.

Niklas Andersson

Niklas Andersson

Hej, jag heter Niklas Andersson och är en passionerad student på civilingenjörsprogrammet i elektronik och en entusiastisk bloggare. Redan som liten har jag varit nyfiken på hur elektroniska apparater fungerar och hur tekniken kan förändra våra liv. Denna nyfikenhet ledde till att jag började studera elektronikkonstruktion, där jag varje dag utforskar nya idéer, konstruktioner och innovativa lösningar.

Tack för att du läser innehållet i Maker Electronics

Se mer relaterat innehåll

Leave a Reply

Your email address will not be published. Required fields are marked *

Your score: Useful

Go up