Hvordan du monterer NFS -delingen på Debian Top 10

Hvordan du monterer NFS -delingen på Debian Top 10
Nettverksfilsystemet NFS er en effektiv måte å dele filer og kataloger til andre maskiner i et nettverk. Det er basert på klient-serverarkitektur, der serverkatalogen er montert på klientsystemer. NFS lar klienter få tilgang til delte kataloger som om de er en del av sitt eget system, og er fortsatt en populær måte å dele filer på Linux -systemer.

I denne artikkelen vil vi montere en NFS -andel på en Debian -klientmaskin manuelt, så vel som automatisk, ved systemoppstart.

Vi vil bruke Debian 10 Buster -system for å kjøre kommandoer og prosedyrer omtalt i denne artikkelen.

Forutsetninger

Før du fortsetter, må du være sikker på at:

  • NFS -serveren er installert og kjører på den eksterne maskinen
  • NFS delte katalog på den eksterne serveren blir eksportert
  • Brannmur gir tilgang til NFS -klienter

I forbindelse med denne artikkelen har vi satt opp to Debian10 -maskiner med følgende vertsnavn og IP -adresser:

NFS -server

  • Vertsnavn: NFS-serevr
  • IP -adresse: 192.168.72.144
  • Delt katalog: Mnt/SharedFolder

NFS -klient

  • Vertsnavn: NFS-klient
  • IP -adresse: 192.168.72.145
  • Mount Point: MNT/Client_SharedFolder

Installer NFS -klientpakke på Debian 10 Client Machine

For å montere delekataloger på klientmaskinen, må du først installere NFS -klientpakken på den. På klientmaskinen kjører du følgende kommandoer i terminalen for å installere NFS -klientpakken:

$ sudo apt oppdatering
$ sudo apt install nfs-common

Trinn 1: Opprett et monteringspunkt for NFS -serverens delte katalog

For å gjøre NFS -serverens delte katalog tilgjengelig for klienten, må du montere NFS -serverens katalog på en tom katalog på klientmaskinen.

Lag først en tom monteringspunktkatalog på klientmaskinen. Denne tomme katalogen vil fungere som monteringspunkt for de eksterne delte katalogene.

Vi har opprettet den nye Mount Directory “Client_SharedFolder” under /MNT -katalogen ved å bruke følgende kommando:

$ sudo mkdir -p /mnt /client_sharedfolder

Trinn 2: Monter NFS -serveren delte katalog på klienten

Monter NFS delte katalog til Mount Point -katalogen på klienten ved å bruke følgende syntaks:

$ sudo mount [nfs _ip]:/[nfs_export] [local_mountpoint]

Hvor:

  • NFS_IP er NFS -serverens IP -adresse
  • NFS_EXPORT er den delte katalogen på NFS -serveren
  • Local_mountpoint er Mount Point -katalogen på klientens system

Basert på oppsettet vårt kjørte vi følgende kommando:

$ sudo mount 192.168.72.144:/mnt/sharedfolder/mnt/client_sharedfolder

Etter å ha montert den delte katalogen NFS, kan du bekrefte den ved å bruke følgende kommando i terminalen:

$ df -h

Trinn 3: Test NFS -deling

Neste, test NFS -delingen på klientmaskinen. For å utføre en test opprette noen filer eller kataloger under den delte katalogen NFS på servermaskinen og deretter få tilgang til dem fra klientmaskinen. Følg prosedyren nedenfor for å gjøre dette selv:

1. På NFS -server maskin, åpne terminalen og bruk CD Kommando for å navigere til den delte katalogen NFS:

$ cd/mnt/sharedFolder/

Deretter lager du noen testfiler:

$ sudo touch test1 test2 test3

2. På NFS -klient maskin, bekreft om de samme filene eksisterer i den lokale Mount Point -katalogen.

$ ls /mnt /client_sharedfolder

Legg merke til at Mount -kommandoen ikke permanent monterer NFS -filsystemet på Mount Point. Du må montere det manuelt hver gang du starter systemet på nytt. I neste trinn vil vi se på hvordan du automatisk monterer NFS -filsystemet ved oppstartstidspunktet.

Montering av et NFS -filsystem automatisk

Automatisk montering av et NFS -filsystem sparer deg problemer med å måtte montere filsystemet manuelt hver gang du starter systemet ditt. Nedenfor er prosedyren for å gjøre det:

Rediger /etc /fstab -filen:

$ sudo nano /etc /fstab

Deretter legger du til en oppføring i /etc /fstab -filen, som følger:

NFS -server: Directory MountPoint NFS Standards 0 0

Hvor:

  • NFS -server er IP -adressen til NFS -serveren
  • katalog er den delte katalogen på NFS -serveren
  • mountpoint er monteringspunktet på NFS -klientens maskin
  • NFS Definerer filsystemtypen

Basert på oppsettet vårt har vi lagt til følgende oppføring:

192.168.72.144:/mnt/sharedfolder/mnt/client_sharedfolder nfs standards 0 0

Etter å ha lagt til ovennevnte oppføring i /etc /fstab -filen, lagre og avslutte filen med Ctrl + O og Ctrl + x, henholdsvis.

NFS -aksjen vil bli montert automatisk på det spesifiserte monteringsstedet neste gang du starter systemet ditt.

Fjern mounting av et NFS -filsystem

Du kan enkelt demontere den delte katalogen fra NFS fra systemet ditt hvis du ikke lenger trenger det. For å gjøre det, skriv inn umount, etterfulgt av navnet på Mount Point, som følger:

$ sudo umount [mount_point]

Basert på oppsettet vårt, ville det være:

$ umount /mnt /client_sharedfolder

Merk: Kommandoen er “umount,”Ikke demontering (det er ingen“ n ”til stede i kommandoen).

Husk at hvis du har lagt til oppføringen i /etc /fstab -filen for montering av NFS, vil den automatisk monteres igjen neste gang du starter systemet. Hvis du vil forhindre at den automatisk monterer på neste oppstart, må du fjerne oppføringen fra /etc /fstab -filen.

Husk at hvis NFS -filsystemet er opptatt, kan du ikke demontere det, for eksempel om noen filer åpnes på det, eller du jobber med noen katalog.

Der har du det! En enkel prosedyre for å montere og demontere NFS -delingen på Debian 10 Buster -systemet, både manuelt og automatisk. Jeg håper du likte artikkelen!