Dela filer mellan linux-datorer med nfs

Nästan alla Linux-distributioner har möjlighet att ställa in ett nätverksfilsystem (NFS) som gör att de olika Linux-datorerna i nätverket enkelt kan dela filer. NFS lämpar sig endast för nätverk som helt består av Linux-datorer och -servrar, och fungerar på systemnivå för snabba, effektiva överföringar mellan datorer.

Steg

Del 1 av 2: Skapa servern

Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 1
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 ha mycket större framgång med Samba.
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 2
2. Förstå hur NFS fungerar. När man delar filer med NFS finns det två sidor: servern och klienterna. Servern är den dator som faktiskt lagrar filerna medan klienterna är de datorer som kan komma åt den delade mappen på servern, genom att montera den delade mappen som en virtuell enhet. NFS måste konfigureras på både servern och på alla klienter som vill ansluta.
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 3
3. Öppna terminalen på servern. Det här är datorn som kommer att vara värd för de delade filerna. Servern måste vara påslagen och inloggad för att montera den delade mappen. NFS kräver att terminalen (kommandotolken) används för att installera och konfigurera både servern och klienten.
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 4
4. typ .sudo apt-get installera nfs-kernel-server nfs-common portmapoch tryck↵ Gå in. Detta startar nedladdningen och installationen av NFS-filerna på din dator.
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 5
5. Efter installationen, skriv .dpkg-reconfigure portmap. Välj "Nej" från menyn som visas. Detta gör att andra datorer i nätverket kan ansluta till din delade mapp.
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 6
6. typ .sudo /etc/init.d/portmap omstartför att starta om portmap-tjänsten. Detta gör att dina ändringar träder i kraft.
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 7
7. Skapa en dummy-katalog som kommer att användas för att dela data. Detta är en tom mapp som leder klienterna till den faktiska delade mappen. Detta gör att du senare kan ändra den delade mappen på din server, utan att behöva ändra klienterna.
typ .mkdir -p /export/dummy namnoch tryck↵ Gå in. Detta kommer att skapa en katalog som heter dummy namn som kunderna ser.
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 8
8. typ pico /etc/fstab och tryck↵ Gå in. Detta öppnar filen `/etc/fstab` och låter dig montera den delade enheten automatiskt varje gång servern startar upp.
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 9
9. gemensam .delad vägdummypath ingen binder 0 0lägg till i slutet av filen. byta ut delad väg efter platsen för den delade enheten och ersätt dummypath efter platsen för dummykatalogen du skapade tidigare.
Till exempel att /dev/sdb för att kunna dela med klienterna, med den tidigare skapade dummykatalogen, skriv /dev/sdb /export/Delad ingen bind 0 0. Spara dina ändringar i filen.
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 10
10. öppna den ./etc/exportsfil. Du måste lägga till dummy-katalogen och de IP-adresser som kan komma åt den här filen. Använd följande format för att dela med alla IP-adresser på ditt lokala nätverk: /exportera/dummy namn 192.168.1.1/24(rw,no_root_squash,async).
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 11
11. Använd kommandot .sudo /etc/init.d/nfs-kernel-server omstartför att starta om NFS-servern.

Del 2 av 2: Länka klientdatorerna

Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 12
1. Öppna terminalen på klientdatorn.
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 13
2. typ .sudo apt-get install portmap nfs-commonoch tryck↵ Gå in för att installera NFS-klientfilerna.
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 14
3. Skapa mappen där de delade filerna ska monteras. Du kan namnge detta som du vill. Du kan till exempel mkdir /sharedFiles skriv för att skapa en mapp som heter "sharedFiles".
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 15
4. typ .pico /etc/fstabinnan du öppnar/etc/fstabfil.
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 16
5. gemensam .server-IP:delad katalog nfs rsize=8192,wsize=8192,timeo=14,intrlägg till i slutet av filen. byta ut server-IP av NFS-serverns IP-adress. byta ut delad katalog av dummykatalogen du skapade på NFS-servern och den lokala katalogen du just skapade. Lämna resten av värdena som de är tills vidare.
Med hjälp av exemplen ovan kan regeln se ut så här: 192.168.1.5:/export/Shared /sharedFiles nfs rsize=8192,wsize=8192,timeo=14,intr.
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 17
6. typ .sudo /etc/init.d/portmap omstartför att starta om portmappen och använda de nya inställningarna. Enheten monteras automatiskt varje gång datorn startas om.
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 18
7. Testa enheten genom att montera den manuellt innan du startar om. typ montera -a och då ls /sharedFiles för att kontrollera om de delade filerna visas.
Bild med titeln Dela filer mellan Linux-datorer med NFS Steg 19
8. Upprepa denna process för varje ansluten dator. Du bör kunna ange samma inställningar och ansluta framgångsrikt.

Оцените, пожалуйста статью