Næsten alle typer Linux har mulighed for at oprette et netværksfilsystem (NFS), som gør det muligt for Linux -computere på det samme netværk at dele filer. Selvom NFS kun er velegnet til netværk bestående af computere og Linux -servere, fungerer det på systemniveau for hurtige og effektive filoverførsler mellem computere.
Trin
Del 1 af 2: Oprettelse af en server
Trin 1. Brug NFS til at dele filer mellem Linux -computere på det lokale netværk
Hvis du vil dele filer med en Mac- eller Windows -computer, skal du bruge Samba.
Trin 2. Ved, hvordan NFS fungerer
Når du deler filer ved hjælp af NFS, er der to parter: serveren og klienten. Serveren er den computer, der gemmer filerne, mens klienten er den computer, der får adgang til den delte mappe ved at montere den som et virtuelt drev. NFS skal først konfigureres på serveren og klientcomputerne, som du vil bruge den.
Trin 3. Åbn en terminal på servercomputeren
Dette er computeren, der gemmer de delte filer. Du skal tænde og logge på servercomputeren, før klienten kan montere den delte mappe på sin computer. Brug terminalen til at konfigurere NFS på server- og klientcomputere.
Trin 4. Skriv
sudo apt-get install nfs-kernel-server nfs-common portmap og tryk på Gå ind.
NFS -filen downloades og installeres på computeren.
Trin 5. Når installationen er fuldført, skal du skrive
dpkg-omkonfigurer portmap.
Vælg "Nej" i menuen, der vises. Nu kan computere, der er på netværket, oprette forbindelse til den delte mappe.
Trin 6. Skriv
sudo /etc/init.d/portmap genstart at genstarte portmap -tjenesten.
Dette er for at sikre, at ændringer kan anvendes korrekt.
Trin 7. Opret en dummy -bibliotek, der skal bruges til at dele data
Denne tomme mappe omdirigerer klienten til den faktiske delte mappe. Dette vil gøre det lettere for dig, hvis du senere vil ændre det delte bibliotek på serveren uden at skulle foretage ændringer på klientcomputeren.
-
Skriv.mkdir -p /export /dummyname og tryk på Gå ind.
Der oprettes et bibliotek med navnet dummyname, og klienten kan se det.
Trin 8. Skriv pico /etc /fstab, og tryk på Enter
Filen /etc /fstab åbnes og giver dig mulighed for automatisk at montere det delte drev, når servercomputeren starter.
Trin 9. Tilføj
delt vej dummypath ingen bind 0 0 i slutningen af filen.
Skift den delte vej til placeringen af det delte drev, og skift dummypath til den dummy -biblioteksplacering, du har oprettet tidligere.
Hvis du f.eks. Vil dele /dev /sdb -drevet med en klient ved hjælp af det oprettede dummy -bibliotek, ville du skrive /dev /sdb /export /Shared none bind 0 0. Gem filændringerne
Trin 10. Åbn
/etc/exports.
Du skal tilføje et dummy -bibliotek og en IP -adresse, der har adgang til filen. Brug følgende format til at dele med alle IP -adresser på dit lokale netværk:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).
Trin 11. Brug kommandoen
sudo /etc/init.d/nfs-kernel-server genstart at genstarte NFS -serveren.
Del 2 af 2: Tilslutning af klientcomputere
Trin 1. Åbn en terminal på klientcomputeren
Trin 2. Skriv
sudo apt-get install portmap nfs-common og tryk på Gå ind at montere NFS -klientfilerne.
Trin 3. Opret et bibliotek, hvor de delte filer skal monteres
Du kan navngive det hvad som helst. For eksempel kan du skrive mkdir /sharedFiles for at oprette en mappe kaldet "sharedFiles".
Trin 4. Skriv
pico /etc /fstab for at åbne filen /etc/fstab.
Trin 5. Tilføj
serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr i slutningen af filen.
Skift serverIP til IP -adressen på serverens NFS -computer. Skift sharedDirectory med dummy -biblioteket, du har oprettet på NFS -serveren, og det lokale bibliotek, du har oprettet. I øjeblikket behøver du ikke ændre andre variabler.
Ved hjælp af eksemplet ovenfor vil kommandolinjen 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 anvende de nye indstillinger.
Det delte drev installeres automatisk, hver gang computeren tændes.
Trin 7. Prøv at installere drevet, før computeren genstartes
Skriv mount -a derefter ls /sharedFiles og se, om de delte filer vises på skærmen.
Trin 8. Gentag denne proces for at forbinde hver computer
Brug de samme indstillinger, og computeren opretter forbindelse.