Hur man monterar NFS -filsystemet i Ubuntu 20.04

How Mount Nfs File System Ubuntu 20



Med nätverksfilsystemet NFS kan du dela filer och kataloger mellan system i ett nätverk. NFS är baserat på klient-server-arkitektur; NFS -servern delar de specifika kataloger som klienten kan ansluta och komma åt genom att montera dem lokalt. Med NFS visas den monterade katalogen som om den finns på ditt lokala system. NFS är fortfarande det mest använda sättet att dela filer mellan Linux -system.

I Linux OS kan du enkelt montera en delad NFS -katalog på ditt lokala system med hjälp av kommandot mount. Kommandot mount monterar filsystemet tillfälligt. När systemet har startats om måste du montera det igen för att komma åt det. Men om du vill montera filsystemet permanent så att du inte behöver montera det varje gång du startar systemet måste du lägga till en post i filen /etc /fstab.







I den här artikeln kommer vi att förklara hur man manuellt och automatiskt kan montera NFS -filsystemet på det lokala systemet.



Förutsättningar

Innan du går vidare, se till att följande förutsättningar har slutförts på fjärrservern.



  • NFS -server är installerad på fjärrdatorn
  • NFS -tjänsten körs
  • NFS delade katalog exporteras
  • En brandvägg blockerar inte åtkomst till klientens IP

Vi har utfört proceduren som nämns i denna artikel om Ubuntu 20.04 -systemet. Dessutom har vi använt kommandoradens terminalapplikation för att köra kommandona i Ubuntu. För att öppna terminalen kan du använda tangentbordsgenvägen Ctrl+Alt+T.





Installera NFS -klientpaket

För att montera den delade NFS -katalogen på ditt lokala klientsystem behöver du NFS -klientpaketet. Uppdatera först systemförvarsindexet med följande kommando i Terminal:

$sudolämplig uppdatering

Installera sedan NFS -klientpaketet i din klientmaskin med följande kommando i Terminal:



$sudobenägenInstalleranfs-common

Montera ett NFS -filsystem manuellt

I följande metod kommer vi att montera NFS -katalogen manuellt med hjälp av kommandot mount.

Steg 1: Skapa en monteringspunkt för NFS -serverns delade katalog

Vårt första steg kommer att vara att skapa en monteringskatalog i klientens system. Detta kommer att vara katalogen där alla delade filer från NFS -servern kan nås.

Vi har skapat en monteringskatalog med namnet client_sharedfolder under katalogen /mnt.

$sudo mkdir -s /mnt/klient_delad mapp

Steg 2: Montera den delade katalogen NFS -server på klienten

Nästa steg är att montera den delade katalogen på NFS -servern till klientens monteringspunktskatalog. Använd följande syntax för att montera den delade katalogen NFS -server till katalogen för montering i klienten:

$sudo montera [NFS _IP]:/[NFS_export] [Local_mountpoint]

Var

  • NFS_IP är NFS -serverns IP -adress
  • NFS_export är den delade katalogen på NFS -servern
  • Local_mountpoint är monteringspunktskatalogen på klientens system

I vårt exempel skulle kommandot vara:

$sudo montera192.168.72.136:/mnt/delad mapp/mnt/klient_delad mapp

Var 192.168.72.136 är vår NFS -server -IP, / mnt / sharedfolder är den delade katalogen på NFS -servern och / mnt / sharedfolder är monteringspunkten på klientsystemet.

När du har monterat NFS -resursen kan du bekräfta den med följande kommando:

$df–H

Steg 3: Testa NFS -resurs

När du har monterat den delade NFS -katalogen på klientdatorn testar du den genom att komma åt vissa filer från NFS -servern. Skapa en testfil eller katalog på NFS -servermaskinen och försök komma åt den från klientdatorn.

Använd kommandot cd för att navigera till NFS -serverns delade katalog:

$CD /mnt/delad mapp/

Skapa sedan en testfil eller katalog med kommandot touch eller mkdir. Vi har skapat några exempelfiler som heter testfile1 och testfile2.

$sudo Rörtestfil1 testfil2

Nu på klientens maskin, kontrollera om samma filer finns.

$ls /mnt/klient_delad mapp/

Kommandot mount monterar NFS -filsystemet tillfälligt på klientsystemet. Varje gång du startar om systemet måste du montera det manuellt. I nästa steg kommer vi att se hur man gör att NFS -filsystemet monteras automatiskt vid start.

Montera ett NFS -filsystem automatiskt

I följande metod kommer vi att konfigurera NFS -filsystemet för att automatiskt montera vid starttid. På så sätt behöver du inte montera filsystemet manuellt varje gång du startar ditt system.

Redigera filen /etc /fstab med följande kommando:

$sudo nano /etc/fstab

Lägg sedan till en post i /etc /fstab -filen med följande format.

NFS -server: katalogmonteringspunkt nfs standardvärden 0 0

Där den NFS -server: katalog är NFS -serverns IP och dess delade katalog, monteringspunkt är monteringspunkten på klientens maskin där NFS -katalogen är monterad och nfs definierar filsystemtypen.

I vårt exempel skulle posten vara:

192.168.72.136:/mnt/delad mapp/mnt/client_sharedfolder nfs standardinställningar0 0

Var 192.168.72.136 är vår NFS -server -IP, / mnt / sharedfolder är den delade katalogen på NFS -servern och /mnt/client_sharedfolder är monteringspunkten på klientsystemet.

När du har lagt till ovanstående post i filen /etc /fstab, spara och stäng filen. Använd Ctrl+O och sedan Ctrl+X för att göra det.

Nästa gång du startar din maskin monteras NFS -resursen automatiskt vid den angivna monteringspunkten.

Avmontering av NFS -filsystem

Du kan när som helst ta bort ett NFS -filsystem från ditt lokala system. Skriv kommandot umount följt av namnet på monteringspunkten där det är monterat.

Obs! Kommandot är umount inte avmonterat.

$sudo umount [monteringspunkt]

I vårt exempel skulle det vara:

$umount /mnt/klient_delad mapp

Kom dock ihåg att om NFS -filsystemet har monterats med /etc /fstab, kommer det att monteras igen nästa gång du startar ditt system. Observera också att filsystemet inte avmonteras om det är upptaget som om det finns några filer öppnade på det, eller om du arbetar med någon katalog.

Det är allt som finns! I den här artikeln har du förklarat hur du monterar den delade NFS -katalogen på Ubuntu 20.04 -systemet både manuellt och automatiskt. I slutändan har vi också förklarat hur man avmonterar den delade NFS -katalogen när du inte längre behöver den.