Nesten alle typer Linux har muligheten til å sette opp et Network File System (NFS) som lar Linux -datamaskiner på samme nettverk dele filer. Selv om NFS bare er egnet for nettverk som består av datamaskiner og Linux -servere, fungerer det på systemnivå for raske og effektive filoverføringer mellom datamaskiner.
Steg
Del 1 av 2: Opprette en server
Trinn 1. Bruk NFS til å dele filer mellom Linux -datamaskiner på det lokale nettverket
Hvis du vil dele filer med en Mac- eller Windows -datamaskin, bruker du Samba.
Trinn 2. Vet hvordan NFS fungerer
Når du deler filer med NFS, er det to parter: serveren og klienten. Serveren er datamaskinen som lagrer filene, mens klienten er datamaskinen som får tilgang til den delte mappen ved å montere den som en virtuell stasjon. NFS må først konfigureres på serveren og klientdatamaskinene du vil bruke den.
Trinn 3. Åpne en terminal på serverdatamaskinen
Dette er datamaskinen som lagrer de delte filene. Du må slå på og logge på serverdatamaskinen før klienten kan montere den delte mappen på datamaskinen. Bruk terminalen til å konfigurere NFS på server- og klientdatamaskiner.
Trinn 4. Skriv
sudo apt-get install nfs-kernel-server nfs-common portmap og trykk på Tast inn.
NFS -filen vil bli lastet ned og installert på datamaskinen.
Trinn 5. Når installasjonen er fullført, skriver du inn
dpkg-omkonfigurer portkart.
Velg "Nei" i menyen som vises. Nå kan datamaskiner som er i nettverket koble til den delte mappen.
Trinn 6. Skriv
sudo /etc/init.d/portmap start på nytt for å starte portmap -tjenesten på nytt.
Dette er for å sikre at endringer kan brukes riktig.
Trinn 7. Lag en dummy -katalog som skal brukes til å dele data
Denne tomme katalogen vil omdirigere klienten til den faktiske delte katalogen. Dette vil gjøre det lettere for deg hvis du vil endre den delte katalogen på serveren senere uten å måtte gjøre endringer på klientdatamaskinen.
-
Skriv inn.mkdir -p /export /dummyname og trykk på Tast inn.
En katalog som heter dummyname vil bli opprettet, og klienten kan se den.
Trinn 8. Skriv pico /etc /fstab og trykk Enter
Filen /etc /fstab åpnes og lar deg automatisk montere den delte stasjonen når servermaskinen starter.
Trinn 9. Legg til
delt sti dummypath ingen bind 0 0 på slutten av filen.
Endre den delte banen til plasseringen av den delte stasjonen, og endre dummypath til dummy -katalogplasseringen du opprettet tidligere.
Hvis du for eksempel vil dele /dev /sdb -stasjonen med en klient ved hjelp av den opprettede dummy -katalogen, skriver du /dev /sdb /export /Shared none bind 0 0. Lagre filendringene
Trinn 10. Åpne
/etc/exports.
Du må legge til en dummy -katalog og IP -adresse som har tilgang til filen. Bruk følgende format for å dele med alle IP -adresser på ditt lokale nettverk:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).
Trinn 11. Bruk kommandoen
sudo /etc/init.d/nfs-kernel-server starter på nytt for å starte NFS -serveren på nytt.
Del 2 av 2: Koble til klientdatamaskiner
Trinn 1. Åpne en terminal på klientdatamaskinen
Trinn 2. Skriv
sudo apt-get install portmap nfs-common og trykk på Tast inn for å montere NFS -klientfilene.
Trinn 3. Lag en katalog der de delte filene skal monteres
Du kan kalle det hva som helst. For eksempel kan du skrive mkdir /sharedFiles for å lage en mappe som heter "sharedFiles".
Trinn 4. Skriv
pico /etc /fstab å åpne filen /etc/fstab.
Trinn 5. Legg til
serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr på slutten av filen.
Endre serverIP til IP -adressen på serverens NFS -datamaskin. Endre sharedDirectory med dummy -katalogen du har opprettet på NFS -serveren og den lokale katalogen du har opprettet. For øyeblikket trenger du ikke endre noen andre variabler.
Ved å bruke eksemplet ovenfor vil kommandolinjen se slik ut: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr
Trinn 6. Skriv
sudo /etc/init.d/portmap start på nytt for å starte portmap på nytt og bruke de nye innstillingene.
Den delte stasjonen installeres automatisk hver gang datamaskinen slås på.
Trinn 7. Prøv å installere stasjonen før du starter datamaskinen på nytt
Skriv mount -a deretter ls /sharedFiles og se om de delte filene vises på skjermen.
Trinn 8. Gjenta denne prosessen for å koble hver datamaskin
Bruk de samme innstillingene, og datamaskinen kobles til.