Nesten alle Linux -distribusjoner har muligheten til å sette opp et Network File System (NFS) som lar de forskjellige Linux -datamaskinene på nettverket enkelt dele filer. NFS er bare egnet for nettverk som utelukkende består av Linux -datamaskiner og servere, men fungerer på systemnivå for raske og effektive overføringer mellom datamaskiner.
Trinn
Del 1 av 2: Opprette serveren
Trinn 1. Bruk NFS (Network File System) til å dele filer mellom Linux -datamaskiner på et lokalt nettverk
Hvis du trenger å dele filer med Windows- eller Mac -datamaskiner, vil du bli mye mer vellykket ved å bruke Samba.
Trinn 2. Forstå hvordan NFS fungerer
Når du deler filer med NFS, er det to sider: serveren og klientene. Serveren er datamaskinen som faktisk lagrer filene, mens klientene er datamaskinene som får tilgang til den delte mappen ved å montere den delte mappen som en virtuell stasjon. NFS må konfigureres på både serveren og alle klienter som ønsker å koble til.
Trinn 3. Åpne terminalen på serverdatamaskinen
Dette er datamaskinen som skal være vert for de delte filene. Serverdatamaskinen må slås på og logges inn for at klienter skal kunne montere den delte mappen. NFS krever bruk av terminalen for å installere og konfigurere både serveren og klienten.
Trinn 4. Skriv
sudo apt-get install nfs-kernel-server nfs-common portmap og trykk på ↵ Skriv inn.
Dette vil begynne å laste ned og installere NFS -filene på datamaskinen din.
Trinn 5. Etter installasjonen skriver du inn
dpkg-omkonfigurer portmap.
Velg "Nei" fra menyen som vises. Dette vil gjøre det mulig for andre datamaskiner i nettverket å koble til den delte mappen din.
Trinn 6. Skriv
sudo /etc/init.d/portmap start på nytt for å starte portmap -tjenesten på nytt.
Dette vil sikre at endringene dine trer i kraft.
Trinn 7. Lag en dummy -katalog som skal brukes til å dele dataene
Dette er en tom katalog som vil lede klientene til den faktiske delte katalogen. Dette lar deg endre den delte katalogen på serveren din senere uten å måtte gjøre noen endringer i klientene.
-
Skriv inn.mkdir -p /export /dummyname og trykk på ↵ Skriv inn.
Dette vil opprette en katalog som heter dummyname som klientene vil se.
Trinn 8. Skriv inn pico /etc /fstab og trykk på ↵ Enter
Dette åpner /etc /fstab -filen og lar deg automatisk montere den delte stasjonen når serveren starter opp.
Trinn 9. Legg til
delt sti dummypath ingen bind 0 0 til slutten av filen.
Erstatt sharedpath med plasseringen av den delte stasjonen, og erstatt dummypath med plasseringen av dummy -katalogen du opprettet tidligere.
For eksempel, for å dele /dev /sdb -stasjonen med klientene ved hjelp av dummy -katalogen som ble opprettet tidligere, skriver du /dev /sdb /export /Shared none bind 0 0. Lagre endringene i filen
Trinn 10. Åpne
/etc/exports fil.
Du må legge til dummy -katalogen din, så vel som IP -adressene som har tilgang til denne filen. Bruk følgende format for å dele med alle IP -adressene på ditt lokale nettverk:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).
Trinn 11. Bruk
sudo /etc/init.d/nfs-kernel-server starter på nytt kommando for å starte NFS -serveren på nytt.
Del 2 av 2: Koble til klientdatamaskinene
Trinn 1. Åpne terminalen på klientdatamaskinen
Trinn 2. Skriv
sudo apt-get install portmap nfs-common og trykk på ↵ Skriv inn for å installere NFS -klientfilene.
Trinn 3. Lag katalogen som de delte filene skal monteres i
Du kan navngi dette hva du vil. For eksempel kan du skrive mkdir /sharedFiles for å lage en mappe som heter "sharedFiles".
Trinn 4. Skriv
pico /etc /fstab å åpne /etc/fstab fil.
Trinn 5. Legg til
serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr til slutten av filen.
Erstatt serverIP med IP -adressen til NFS -servermaskinen. Erstatt sharedDirectory med dummy -katalogen du opprettet på NFS -serveren og den lokale katalogen du nettopp har opprettet. La resten av verdiene være som de er for nå.
Ved å bruke eksemplene ovenfor kan linjen 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.
Stasjonen monteres automatisk hver gang datamaskinen starter på nytt.
Trinn 7. Test stasjonen ved å montere den manuelt før du starter den på nytt
Skriv mount -a og deretter ls /sharedFiles for å se om de delte filene vises.
Trinn 8. Gjenta denne prosessen for hver tilkoblende datamaskin
Du bør kunne angi de samme innstillingene og koble til.