Næsten alle Linux -distributioner har mulighed for at oprette et netværksfilsystem (NFS), der gør det muligt for de forskellige Linux -computere på netværket let at dele filer. NFS er kun velegnet til netværk, der udelukkende består af Linux -computere og servere, men fungerer på systemniveau for hurtige og effektive overførsler mellem computere.
Trin
Del 1 af 2: Oprettelse af serveren
Trin 1. Brug NFS (Network File System) til at dele filer mellem Linux -computere på et lokalt netværk
Hvis du har brug for at dele filer med Windows- eller Mac -computere, vil du få meget mere succes med at bruge Samba.
Trin 2. Forstå, hvordan NFS fungerer
Når du deler filer med NFS, er der to sider: serveren og klienterne. Serveren er den computer, der faktisk lagrer filerne, mens klienterne er de computere, der får adgang til den delte mappe ved at montere den delte mappe som et virtuelt drev. NFS skal konfigureres på både serveren og enhver klient, der ønsker at oprette forbindelse.
Trin 3. Åbn terminalen på servercomputeren
Dette er den computer, der er vært for de delte filer. Servercomputeren skal være tændt og logget på, for at klienter kan montere den delte mappe. NFS kræver brug af terminalen til at installere og konfigurere både serveren og klienten.
Trin 4. Skriv
sudo apt-get install nfs-kernel-server nfs-common portmap og tryk på ↵ Indtast.
Dette begynder at downloade og installere NFS -filer på din computer.
Trin 5. Efter installationen skal du skrive
dpkg-omkonfigurer portmap.
Vælg "Nej" i menuen, der vises. Dette gør det muligt for andre computere på netværket at oprette forbindelse til din delte mappe.
Trin 6. Skriv
sudo /etc/init.d/portmap genstart at genstarte portmap -tjenesten.
Dette sikrer, at dine ændringer træder i kraft.
Trin 7. Lav en dummy -bibliotek, der skal bruges til at dele dataene
Dette er et tomt bibliotek, der leder klienterne til det faktiske delte bibliotek. Dette giver dig mulighed for senere at ændre det delte bibliotek på din server uden at skulle foretage ændringer af klienterne.
-
Skriv.mkdir -p /export /dummyname og tryk på ↵ Indtast.
Dette vil oprette et bibliotek med navnet dummyname, som klienterne vil se.
Trin 8. Skriv pico /etc /fstab, og tryk på ↵ Enter
Dette åbner filen /etc /fstab og giver dig mulighed for automatisk at montere det delte drev, når serveren starter op.
Trin 9. Tilføj
delt vej dummypath ingen bind 0 0 til slutningen af filen.
Erstat sharedpath med placeringen af det delte drev, og erstat dummypath med placeringen af dummy -biblioteket, du har oprettet tidligere.
For eksempel for at dele /dev /sdb -drevet med klienterne ved hjælp af dummy -biblioteket, der blev oprettet tidligere, ville du skrive /dev /sdb /export /Shared none bind 0 0. Gem ændringerne i filen
Trin 10. Åbn
/etc/exports fil.
Du skal tilføje din dummy -bibliotek samt de IP'er, der har adgang til den til denne fil. Brug følgende format til at dele med alle IP -adresserne på dit lokale netværk:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).
Trin 11. Brug
sudo /etc/init.d/nfs-kernel-server genstart kommando for at genstarte NFS -serveren.
Del 2 af 2: Tilslutning af klientcomputere
Trin 1. Åbn terminalen på klientcomputeren
Trin 2. Skriv
sudo apt-get install portmap nfs-common og tryk på ↵ Indtast at installere NFS -klientfilerne.
Trin 3. Opret det bibliotek, som de delte filer skal monteres i
Du kan navngive dette, hvad du vil. For eksempel kan du skrive mkdir /sharedFiles for at oprette en mappe kaldet "sharedFiles".
Trin 4. Skriv
pico /etc /fstab for at åbne /etc/fstab fil.
Trin 5. Tilføj
serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr til slutningen af filen.
Erstat serverIP med IP -adressen på NFS -servercomputeren. Erstat sharedDirectory med den dummy -bibliotek, du har oprettet på NFS -serveren, og det lokale bibliotek, du lige har oprettet. Lad resten af værdierne være som de er for nu.
Ved hjælp af ovenstående eksempler kan linjen se sådan ud: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr
Trin 6. Skriv
sudo /etc/init.d/portmap genstart for at genstarte portmap og bruge de nye indstillinger.
Drevet monteres automatisk hver gang computeren genstarter.
Trin 7. Test drevet ved at montere det manuelt, før du genstarter
Skriv mount -a og derefter ls /sharedFiles for at se, om de delte filer vises.
Trin 8. Gentag denne proces for hver tilsluttende computer
Du skal kunne indtaste de samme indstillinger og oprette forbindelse.