NFS

Sådan monteres NFS-filsystemet i Ubuntu 20.04

Sådan monteres NFS-filsystemet i Ubuntu 20.04
Netværksfilsystemet NFS giver dig mulighed for at dele filer og mapper mellem systemer i et netværk. NFS er baseret på klientserverarkitektur; NFS-serveren deler de specifikke mapper, som klienten kan oprette forbindelse til og få adgang til ved at montere dem lokalt. Med NFS vises den monterede mappe som om den findes på dit lokale system. NFS er stadig den mest anvendte måde at dele filer mellem Linux-systemer.

I Linux OS kan du nemt montere et delt NFS-bibliotek på dit lokale system ved hjælp af kommandoen mount. Mount-kommandoen monterer filsystemet midlertidigt. Når systemet er genstartet, skal du montere det igen for at få adgang til det. Men hvis du vil montere filsystemet permanent, så du ikke behøver at montere det hver gang du starter systemet, skal du tilføje en post i filen / etc / fstab.

I denne artikel vil vi forklare, hvordan man manuelt og automatisk monterer NFS-filsystemet på det lokale system.

Forudsætninger

Før du går videre, skal du sørge for, at følgende forudsætninger er udført på fjernserveren.

Vi har udført proceduren nævnt i denne artikel på Ubuntu 20.04-systemet. Desuden har vi brugt kommandolinjens terminalapplikation til at køre kommandoerne i Ubuntu. For at åbne terminalen kan du bruge tastaturgenvejen Ctrl + Alt + T.

Installation af NFS-klientpakker

For at montere den delte NFS-mappe på dit lokale klientsystem skal du have NFS-klientpakken. Opdater først systemopbevaringsindekset ved hjælp af følgende kommando i Terminal:

$ sudo apt opdatering

Installer derefter NFS-klientpakken på din klientmaskine ved hjælp af følgende kommando i Terminal:

$ sudo apt installere nfs-common

Montering af et NFS-filsystem manuelt

I den følgende metode monterer vi NFS-biblioteket manuelt ved hjælp af kommandoen mount.

Trin 1: Opret et monteringspunkt til NFS-serverens delte bibliotek

Vores første skridt vil være at oprette en monteringspunktmappe i klientens system. Dette vil være det bibliotek, hvor alle de delte filer fra NFS-serveren kan fås.

Vi har oprettet en monteringspunktmappe med navnet “client_sharedfolder” under / mnt-biblioteket.

$ sudo mkdir -p / mnt / client_shared-mappe

Trin 2: Monter NFS-serverens delte bibliotek på klienten

Det næste trin er at montere den delte mappe på NFS-serveren til klientens monteringspunktmappe. Brug følgende syntaks til at montere NFS-serverens delte bibliotek til monteringspunktmappen i klienten:

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

Hvor

I vores eksempel ville kommandoen være:

$ sudo mount 192.168.72.136: / mnt / delt mappe / mnt / klient_delt mappe

Hvor 192.168.72.136 er vores NFS-server-IP, / mnt / delt mappe er den delte mappe på NFS-serveren, og / mnt / delt mappe er monteringspunktet på klientsystemet.

Når du har monteret NFS-share, kan du bekræfte det ved hjælp af følgende kommando:

$ df -h

Trin 3: Test NFS-deling

Når du har monteret den delte NFS-mappe på klientmaskinen, skal du teste den ved at få adgang til nogle filer fra NFS-serveren. Opret en testfil eller mappe på NFS-servermaskinen, og prøv at få adgang til den fra klientmaskinen.

Brug cd-kommandoen til at navigere til NFS-serverens delte bibliotek:

$ cd / mnt / delt mappe /

Brug derefter touch- eller mkdir-kommandoen til at oprette en testfil eller et bibliotek. Vi har oprettet nogle prøvefiler med navnet “testfile1” og “testfile2”.

$ sudo touch testfil1 testfil2

Kontroller nu, om de samme filer findes på klientens maskine.

$ ls / mnt / client_sharedfolder /

Mountkommandoen monterer NFS-filsystemet midlertidigt på klientsystemet. Hver gang du genstarter systemet, skal du montere det manuelt. I næste trin vil vi se, hvordan NFS-filsystemet monteres automatisk ved opstartstidspunktet.

Montering af et NFS-filsystem automatisk

I den følgende metode indstiller vi NFS-filsystemet til automatisk montering ved opstartstidspunktet. På denne måde behøver du ikke montere filsystemet manuelt hver gang du starter dit system.

Rediger filen / etc / fstab ved hjælp af følgende kommando:

$ sudo nano / etc / fstab

Tilføj derefter en post i / etc / fstab-fil ved hjælp af følgende format.

NFS-server: bibliotekets monteringspunkt nfs er standard 0 0

Hvor er NFS-server: bibliotek er NFS-serverens IP og dens delte bibliotek, monteringspunkt er monteringspunktet på klientens maskine, hvor NFS-biblioteket er monteret, og nfs definerer filsystemtypen.

I vores eksempel ville posten være:

192.168.72.136: / mnt / sharedfolder / mnt / client_sharedfolder nfs standard 0 0

Hvor 192.168.72.136 er vores NFS-server-IP, / mnt / delt mappe er den delte mappe på NFS-serveren, og / mnt / client_sharedfolder er monteringspunktet på klientsystemet.

Når du har tilføjet ovenstående post i / etc / fstab-filen, skal du gemme og lukke filen. Brug Ctrl + O og derefter Ctrl + X for at gøre det.

Næste gang du starter din maskine, monteres NFS-share automatisk på det angivne monteringspunkt.

Afmontering af NFS-filsystemer

Du kan til enhver tid afmontere et NFS-filsystem fra dit lokale system. Indtast umount-kommandoen efterfulgt af navnet på monteringspunktet, hvor den er monteret.

Bemærk: Kommandoen er "umount" ikke afmonteret.

$ sudo umount [mount_point]

I vores eksempel ville det være:

$ umount / mnt / client_sharedfolder

Husk dog, at hvis NFS-filsystemet er blevet monteret ved hjælp af / etc / fstab, vil det blive monteret igen næste gang du starter dit system. Bemærk også, at filsystemet ikke afmonteres, hvis det er optaget, som hvis der er nogle filer åbnet på det, eller hvis du arbejder på et bibliotek.

Det er alt der er ved det! I denne artikel har du forklaret, hvordan du monterer det NFS-delte bibliotek på Ubuntu 20.04-system både manuelt og automatisk. I sidste ende har vi også forklaret, hvordan du afmonterer den delte NFS-mappe, når du ikke længere har brug for det.

Sådan installeres League Of Legends på Ubuntu 14.04
Hvis du er fan af League of Legends, er dette en mulighed for dig at prøvekøre League of Legends. Bemærk, at LOL understøttes på PlayOnLinux, hvis du ...
Installer det nyeste OpenRA-strategispil på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spilmotor, der genskaber de tidlige Westwood-spil som det klassiske Command & Conquer: Red Alert. Distrib...
Installer nyeste Dolphin Emulator til Gamecube & Wii på Linux
Dolphin Emulator giver dig mulighed for at spille dine valgte Gamecube & Wii-spil på Linux Personal Computers (PC). Som en frit tilgængelig og open s...