Network File System (NFS) er et program som lar brukerne få tilgang til og endre filer på en ekstern datamaskin som om de får tilgang til den lokale lagringen av sin egen datamaskin. Det er det som kalles et distribuert filsystem, og det fungerer som et sentralisert arkivsystem for et stort nettverk av datamaskiner.
NFS jobber med nettverk som deles av systemer med forskjellige operativsystemer. Administratoren kan også velge hvilke deler av monteringsinformasjonen som blir gjort tilgjengelig for klientsystemene.
Denne artikkelen viser deg hvordan du installerer og konfigurerer NFS på ArchLinux-systemet.
Trinn 1: Sett opp NFS-pakker
Først installerer vi pakkene for NFS. For å gjøre det, send ut følgende kommando:
$ sudo pacman -S nfs-utils
Trinn 2: Sett NFS til å starte ved oppstart
Bruk kommandoene nedenfor for å angi at NFS skal starte ved oppstart:
$ chkconfignfs på$ service rpcbind start
$ service nfs start
Nå skal NFS starte ved oppstart.
Trinn 3: Del katalogen med klienten
Deretter velger du en katalog som skal deles med klienten og flytter den til / etc / eksport. Bruk kommandoen nedenfor for å gjøre det:
$ vi / etc / eksport
Deretter legger du denne linjen til filene:
Til slutt eksporterer du disse filene med kommandoen nedenfor:
$ exportfs -a
Trinn 4: Forbered klienten
Synkroniseringen krever visse pakker som du kan laste ned med kommandoene nedenfor:
$ sudo pacman -S nfs-utils
Trinn 5: Monter den delte katalogen
Når pakkene er installert på den eksterne datamaskinen, er det nå på tide å montere den delte katalogen:
$ mkdir -p / mnt / del
Monter deretter den delte katalogen:
Kjør en bekreftelsestest for å se om delingen er montert:
Skriv inn #mount for å liste de monterte filsystemene:
Kjører en test
Overfør innholdet som skal distribueres til klienten gjennom serverkatalogen. Skriv inn følgende kommando for å kjøre en test:
$ berøringstest 1$ mkdir test
Gå til / mnt / del mappene på den eksterne datamaskinen som fungerer som klient:
Deretter legger du til oppføringene i / etc / fstab-filen for automatisk å montere den delte mappen permanent.
Legg til / etc / fstab-filen med følgende linjer:
$ vi / etc / fstab
Dette skal montere delingsmappefilene og alt innholdet.
Bruke NFS
Vi vil nå gå gjennom noen av alternativene som er spesifikke for NFS som kan være nyttige:
Slå av terminalen på serveren og skriv kommandoen nedenfor for å se innholdet som skal deles på klientmaskinen:
$ showmount -e
For å se innholdet som kan deles på serveren, kan du bruke en variant av denne kommandoen. Skriv inn kommandoen nedenfor:
Følgende kommando lar deg liste alle delingsfilene på serveren:
For å fjerne / etc / eksportplasseringen og sende innholdet tilbake til kilden, skriv inn følgende:
$ exportfs -u
Konklusjon
NFS er et veldig enkelt, men likevel svært praktisk, nettverksfildelingsprogram. Det omfattende sentrale arkivsystemet til NFS sparer tonnevis av harddiskplass, ettersom mange mapper på verten ikke lenger trenger å lagres på hver datamaskin. Det enkle grensesnittet til NFS lar brukerne få tilgang til serveren for innhold som de ville ha tilgang til lokal lagring.
Husk at NFS er utsatt for mange utnyttende angrep fra internett. Som sådan bør du også vurdere å sette opp en brannmur for å beskytte verten din mot disse angrepene.
Det er alt vi har for i dag. Hold deg ved linuxhint.com for flere artikler som dette. Vi vil legge opp oppfølging av dette innlegget.