I denne artikkelen vil vi forklare hvordan du manuelt og automatisk monterer NFS -filsystemet på det lokale systemet.
Forutsetninger
Før du går videre, må du sørge for at følgende forutsetninger er fullført på den eksterne serveren.
Vi har utført prosedyren som er nevnt i denne artikkelen om Ubuntu 20.04 System. Videre har vi brukt kommandolinjeterminalprogrammet for å kjøre kommandoene i Ubuntu. For å åpne terminalen, kan du bruke CTRL+ALT+T -tastatursnarveien.
Installere NFS -klientpakker
For å montere NFS delte katalog på ditt lokale klientsystem, vil du kreve NFS -klientpakken. Oppdater først system depotindeksen ved å bruke følgende kommando i terminalen:
$ sudo apt oppdatering
Installer deretter NFS -klientpakken i klientmaskinen din ved å bruke følgende kommando i terminalen:
$ sudo apt install nfs-common
Montering av et NFS -filsystem manuelt
I den følgende metoden vil vi montere NFS -katalogen manuelt ved hjelp av Mount -kommandoen.
Trinn 1: Opprett et monteringspunkt for NFS -serverens delte katalog
Vårt første trinn vil være å opprette en Mount Point -katalog i klientens system. Dette vil være katalogen der alle delte filer fra NFS -serveren kan nås.
Vi har opprettet en Mount Point -katalog med navnet “Client_SharedFolder” under /MNT -katalogen.
$ sudo mkdir -p /mnt /client_sharedfolder
Trinn 2: Monter NFS -serveren delte katalog på klienten
Neste trinn er å montere den delte katalogen på NFS -serveren til klientens Mount Point Directory. Bruk følgende syntaks for å montere den delte katalogen NFS -serveren til Mount Point -katalogen i klienten:
$ sudo mount [nfs _ip]:/[nfs_export] [local_mountpoint]
Hvor
I vårt eksempel ville kommandoen være:
$ sudo mount 192.168.72.136:/mnt/sharedfolder/mnt/client_sharedfolder
Hvor 192.168.72.136 er vår NFS -server IP, /mnt/sharedfolder er den delte katalogen på NFS -serveren, og /mnt/sharedfolder er monteringspunktet på klientsystemet.
Når du har montert NFS -aksjen, kan du bekrefte den ved å bruke følgende kommando:
$ df -h
Trinn 3: Test NFS -deling
Etter at du har montert den delte katalogen NFS på klientmaskinen, må du teste den ved å få tilgang til noen filer fra NFS -serveren. På NFS -servermaskinen oppretter du hvilken som helst testfil eller katalog og prøv å få tilgang til den fra klientmaskinen.
Bruk CD -kommandoen til å navigere til NFS -serverens delte katalog:
$ cd/mnt/sharedFolder/
Deretter bruker du berørings- eller mkdir -kommandoen, oppretter du en testfil eller katalog. Vi har laget noen eksempler på filer som heter “TestFile1” og “TestFile2”.
$ sudo touch testfile1 testfile2
Nå på klientens maskin, må du bekrefte om de samme filene eksisterer.
$ ls/mnt/client_sharedfolder/
Mount -kommandoen monterer NFS -filsystemet midlertidig på klientsystemet. Hver gang du starter på nytt systemet, må du montere det manuelt. I neste trinn vil vi se hvordan du lager NFS -filsystemet automatisk ved oppstartstidspunktet.
Montering av et NFS -filsystem automatisk
I den følgende metoden vil vi sette opp NFS -filsystemet for automatisk å montere ved oppstartstidspunktet. Ved hjelp av denne måten trenger du ikke å montere filsystemet manuelt hver gang du starter systemet ditt.
Rediger /etc /fstab -filen ved å bruke følgende kommando:
$ sudo nano /etc /fstab
Legg deretter til en oppføring i /etc /fstab -fil ved hjelp av følgende format.
NFS -server: Directory MountPoint NFS Standards 0 0
Hvor i NFS -server: katalog er NFS -serveren IP og dens delte katalog, Mount Point er monteringspunktet på klientens maskin der NFS -katalogen er montert, og NFS Definerer filsystemtypen.
I vårt eksempel ville oppføringen være:
192.168.72.136:/mnt/sharedfolder/mnt/client_sharedfolder nfs standards 0 0
Hvor 192.168.72.136 er vår NFS -server IP, /mnt/sharedfolder er den delte katalogen på NFS -serveren, og /mnt/client_sharedfolder er monteringspunktet på klientsystemet.
Når du har lagt til oppføringen ovenfor i /etc /fstab -filen, lagrer du og lukker filen. Bruk Ctrl+O og deretter Ctrl+X for å gjøre det.
Neste gang du starter maskinen din, blir NFS -aksjen automatisk montert på det spesifiserte monteringsstedet.
Å avvise NFS -filsystemene
Du kan når som helst demontere et NFS -filsystem fra det lokale systemet. Skriv opp umount -kommandoen etterfulgt av Mount Point -navnet der det er montert.
Merk: Kommandoen er "umount" ikke demontere.
$ sudo umount [mount_point]
I vårt eksempel ville det være:
$ umount /mnt /client_sharedfolder
Husk imidlertid at hvis NFS -filsystemet er montert ved hjelp av /etc /fstab, vil det bli montert igjen neste gang du starter systemet ditt. Vær også oppmerksom på at filsystemet ikke vil bli demontert hvis det er opptatt som om det er noen filer som er åpnet på det, eller du jobber med noen katalog.
Det er alt det er for det! I denne artikkelen har du forklart hvordan du monterer den delte katalogen NFS på Ubuntu 20.04 System både manuelt og automatisk. Til slutt har vi også forklart hvordan du kan demontere den delte katalogen NFS når du ikke lenger trenger det.