Android

Hvordan montere en nfs-andel i Linux

Linux Commands | Command Line Basics | Linux Certification Training | Edureka

Linux Commands | Command Line Basics | Linux Certification Training | Edureka

Innholdsfortegnelse:

Anonim

Network File System (NFS) er en distribuert filsystemprotokoll som lar deg dele eksterne kataloger over et nettverk. Med NFS kan du montere eksterne kataloger på systemet ditt og jobbe med fjernfilene som om de var lokale filer.

På Linux- og UNIX-operativsystemer kan du bruke mount kommandoen til å montere en delt NFS-katalog på et bestemt monteringspunkt i det lokale katalogtreet.

I denne opplæringen vil vi vise deg hvordan du manuelt og automatisk monterer en NFS-aksje på Linux-maskiner.

Installere NFS-klientpakker

For å montere en NFS-andel på et Linux-system først må du installere NFS-klientpakken. Pakkenavnet skiller seg mellom Linux-distribusjoner.

  • Installere NFS-klient på Ubuntu og Debian:

    sudo apt update sudo apt install nfs-common

    Installere NFS-klient på CentOS og Fedora:

    sudo yum install nfs-utils

Montering av NFS-filsystemer manuelt

Å montere en ekstern NFS-aksje er det samme som å montere vanlige filsystemer.

For å montere et NFS-filsystem på et gitt monteringspunkt, bruk mount i følgende skjema:

mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

Bruk trinnene nedenfor for å manuelt montere en ekstern NFS-aksje på ditt Linux-system:

  1. Lag først en katalog som skal fungere som monteringspunkt for den eksterne NFS-delen:

    sudo mkdir /var/backups

    Mount point er en katalog på den lokale maskinen der NFS-aksjen skal monteres.

    Monter NFS-delen ved å kjøre følgende kommando som root eller bruker med sudo-rettigheter:

    sudo mount -t nfs 10.10.0.10:/backups /var/backups

    Hvor 10.10.0.10 er IP-adressen til NFS-serveren, er /backup den katalogen som serveren eksporterer, og /var/backups er det lokale monteringspunktet.

    Etter suksess produseres ingen utgang.

    For å bekrefte at det eksterne NFS-volumet er vellykket montert, bruk enten mount eller df -h kommandoen.

Når delingen er montert, blir monteringspunktet rotkatalogen til det monterte filsystemet.

Når du monterer delingen manuelt, fortsetter ikke NFS-delefestet etter omstart.

Montering av NFS-filsystemer automatisk med /etc/fstab

Vanligvis vil du montere den eksterne NFS-katalogen automatisk når systemet starter opp.

Filen /etc/fstab inneholder en liste med oppføringer som definerer hvor og hvordan filsystemet skal monteres ved systemstart.

Hvis du automatisk vil montere en NFS-aksje når Linux-systemet ditt starter, legger du til en linje i /etc/fstab filen. Linjen må inneholde vertsnavnet eller IP-adressen til NFS-serveren, den eksporterte katalogen og monteringspunktet på den lokale maskinen.

Bruk følgende prosedyre for automatisk å montere en NFS-aksje på Linux-systemer:

  1. Sett opp et monteringspunkt for den eksterne NFS-delen:

    sudo mkdir /var/backups

    Åpne /etc/fstab filen med tekstredigereren:

    sudo nano /etc/fstab

    Legg til følgende linje i filen:

    / Etc / fstab

    #

    10.10.0.10:/backups / var / backups nfs er standard 0 0

    Hvor 10.10.0.10 NFS-serverens IP-adresse, /backup er den eksporterte katalogen og /var/backups er det lokale monteringspunktet.

    Kjør mount i et av følgende skjemaer for å montere NFS-andelen:

    mount /var/backups mount 10.10.0.10:/backups

    mount kommandoen, vil lese innholdet i /etc/fstab og montere delingen.

    Neste gang du starter systemet på nytt, blir NFS-delen montert automatisk.

Demontering av NFS-filsystemer

umount kommandoen løsner (demonterer) det monterte filsystemet fra katalogtreet.

For å løsne en montert NFS-del bruker du umount kommandoen etterfulgt av enten katalogen der den er montert eller ekstern deling:

umount 10.10.0.10:/backups umount /var/backups

Hvis NFS-monteringen har en oppføring i fstab filen, må du fjerne den.

umount kommandoen klarer ikke å løsne andelen når det monterte volumet er i bruk. For å finne ut hvilke prosesser som får tilgang til NFS-aksjen, bruk fuser kommandoen:

fuser -m MOUNT_POINT

Når du har funnet prosessene, kan du stoppe dem med kill kommandoen og demontere NFS-andelen.

umount -l MOUNT_POINT

Hvis det eksterne NFS-systemet ikke kan nås, bruk alternativet -f (- --force ) for å tvinge til en avmontering.

umount -f MOUNT_POINT

Vanligvis er det ikke en god ide å bruke kraftalternativet, da det kan ødelegge dataene i filsystemet.

Konklusjon

Vi har vist deg hvordan du monterer og demonterer en ekstern NFS-aksje. De samme kommandoene gjelder for all Linux-distribusjon, inkludert Ubuntu, CentOS, RHEL, Debian og Linux Mint.

Legg gjerne igjen en kommentar hvis du har spørsmål.

monter nfs terminal