Nästan alla Linux -distributioner har möjlighet att konfigurera ett nätverksfilsystem (NFS) som gör att de olika Linux -datorerna i nätverket enkelt kan dela filer. NFS är endast lämplig för nätverk som helt och hållet består av Linux -datorer och servrar, men fungerar på systemnivå för snabba och effektiva överföringar mellan datorer.
Steg
Del 1 av 2: Skapa servern
Steg 1. Använd NFS (Network File System) för att dela filer mellan Linux -datorer i ett lokalt nätverk
Om du behöver dela filer med Windows- eller Mac -datorer kommer du att bli mycket mer framgångsrik med Samba.
Steg 2. Förstå hur NFS fungerar
När du delar filer med NFS finns det två sidor: servern och klienterna. Servern är datorn som faktiskt lagrar filerna, medan klienterna är datorerna som får tillgång till den delade mappen genom att montera den delade mappen som en virtuell enhet. NFS måste konfigureras på både servern och alla klienter som vill ansluta.
Steg 3. Öppna terminalen på serverdatorn
Det här är datorn som kommer att vara värd för de delade filerna. Serverdatorn måste vara påslagen och inloggad för att klienter ska kunna montera den delade mappen. NFS kräver att terminalen används för att installera och konfigurera både servern och klienten.
Steg 4. Skriv
sudo apt-get install nfs-kernel-server nfs-common portmap och tryck på ↵ Ange.
Detta kommer att börja ladda ner och installera NFS -filer på din dator.
Steg 5. Efter installation, skriv
dpkg-omkonfigurera portkarta.
Välj "Nej" från menyn som visas. Detta gör att andra datorer i nätverket kan ansluta till din delade mapp.
Steg 6. Skriv
sudo /etc/init.d/portmap starta om för att starta om portmappstjänsten.
Detta säkerställer att dina ändringar träder i kraft.
Steg 7. Gör en dummy -katalog som ska användas för att dela data
Detta är en tom katalog som leder kunderna till den faktiska delade katalogen. Detta gör att du kan ändra den delade katalogen på din server senare utan att behöva göra några ändringar i klienterna.
-
Skriv.mkdir -p /export /dummyname och tryck på ↵ Ange.
Detta skapar en katalog med namnet dummynamn som klienterna kommer att se.
Steg 8. Skriv pico /etc /fstab och tryck på ↵ Enter
Detta öppnar filen /etc /fstab och låter dig automatiskt montera den delade enheten när servern startar.
Steg 9. Lägg till
delad väg dummypath ingen binda 0 0 till slutet av filen.
Ersätt sharedpath med platsen för den delade enheten och ersätt dummypath med platsen för dummy -katalogen som du skapade tidigare.
Om du till exempel vill dela /dev /sdb -enheten med klienterna med dummy -katalogen som du skapade tidigare, skriver du /dev /sdb /export /Shared none bind 0 0. Spara ändringarna i filen
Steg 10. Öppna
/etc/exports fil.
Du måste lägga till din dummy -katalog samt de IP -adresser som har åtkomst till den i den här filen. Använd följande format för att dela med alla IP -adresser i ditt lokala nätverk:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).
Steg 11. Använd
sudo /etc/init.d/nfs-kernel-server starta om kommando för att starta om NFS -servern.
Del 2 av 2: Anslutning av klientdatorer
Steg 1. Öppna terminalen på klientdatorn
Steg 2. Skriv
sudo apt-get install portmap nfs-common och tryck på ↵ Ange för att installera NFS -klientfiler.
Steg 3. Skapa katalogen som de delade filerna ska monteras i
Du kan namnge detta vad du vill. Till exempel kan du skriva mkdir /sharedFiles för att skapa en mapp som heter "sharedFiles".
Steg 4. Skriv
pico /etc /fstab för att öppna /etc/fstab fil.
Steg 5. Lägg till
serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr till slutet av filen.
Ersätt serverIP med NFS -serverns IP -adress. Ersätt sharedDirectory med dummy -katalogen du skapade på NFS -servern och den lokala katalogen du just skapade. Lämna resten av värdena som de är för tillfället.
Med hjälp av exemplen ovan kan raden se ut som: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr
Steg 6. Skriv
sudo /etc/init.d/portmap starta om för att starta om portmappen och använda de nya inställningarna.
Enheten monteras automatiskt varje gång datorn startas om.
Steg 7. Testa enheten genom att manuellt montera den innan du startar om
Skriv mount -a och sedan ls /sharedFiles för att se om de delade filerna visas.
Steg 8. Upprepa denna process för varje anslutande dator
Du bör kunna ange samma inställningar och ansluta.