Android

Hur man monterar en nfs-andel i Linux

How To Configure NFS Server & Client in Linux || RHEL 7 || Centos 7

How To Configure NFS Server & Client in Linux || RHEL 7 || Centos 7

Innehållsförteckning:

Anonim

Network File System (NFS) är ett distribuerat filsystemprotokoll som låter dig dela fjärrkataloger över ett nätverk. Med NFS kan du montera fjärrkataloger på ditt system och arbeta med fjärrfilerna som om de var lokala filer.

På operativsystem Linux och UNIX kan du använda mount kommandot för att montera en delad NFS-katalog på en viss monteringspunkt i det lokala katalogträdet.

I den här tutorialen visar vi dig hur man manuellt och automatiskt monterar en NFS-delning på Linux-maskiner.

Installera NFS-klientpaket

För att installera en NFS-delning på ett Linux-system först måste du installera NFS-klientpaketet. Paketnamnet skiljer sig mellan Linux-distributioner.

  • Installera NFS-klient på Ubuntu och Debian:

    sudo apt update sudo apt install nfs-common

    Installera NFS-klient på CentOS och Fedora:

    sudo yum install nfs-utils

Montering av NFS-filsystem manuellt

Att montera en fjärransluten NFS-delning är densamma som att montera vanliga filsystem.

För att montera ett NFS-filsystem på en given monteringspunkt använder du mount i följande form:

mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

Använd stegen nedan för att manuellt montera en fjärr-NFS-delning på ditt Linux-system:

  1. Skapa först en katalog som ska fungera som monteringspunkt för fjärransluten NFS-delning:

    sudo mkdir /var/backups

    Monteringspunkt är en katalog på den lokala maskinen där NFS-aktien ska monteras.

    Montera NFS-delen genom att köra följande kommando som root eller användare med sudo-privilegier:

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

    Där 10.10.0.10 är IP-adressen för NFS-servern är /backup den katalogen som servern exporterar och /var/backups är den lokala monteringspunkten.

    Vid framgång produceras ingen utgång.

    För att verifiera att den fjärrstyrda NFS-volymen har lyckats monteras, använd antingen mount eller kommandot df -h .

När delningen är monterad blir monteringspunkten rotkatalogen för det monterade filsystemet.

När du manuellt monterar delningen fortsätter inte NFS-delningsfästet efter en omstart.

Montering av NFS-filsystem automatiskt med /etc/fstab

Generellt vill du montera den fjärr NFS-katalogen automatiskt när systemet startar.

/etc/fstab innehåller en lista med poster som definierar var och hur filsystemet ska monteras vid systemstart.

För att automatiskt montera en NFS-delning när ditt Linux-system startar, lägg till en rad i /etc/fstab filen. Linjen måste inkludera värdnamnet eller IP-adressen för NFS-servern, den exporterade katalogen och monteringspunkten på den lokala maskinen.

Använd följande procedur för att automatiskt montera en NFS-delning på Linux-system:

  1. Ställ in en monteringspunkt för fjärrkontrollen NFS:

    sudo mkdir /var/backups

    Öppna /etc/fstab med din textredigerare:

    sudo nano /etc/fstab

    Lägg till följande rad i filen:

    / Etc / fstab

    #

    10.10.0.10:/backup / var / backups nfs är standard 0 0

    Där 10.10.0.10 är NFS-serverns IP-adress, /backup är den exporterade katalogen och /var/backups är den lokala monteringspunkten.

    Kör mount i ett av följande former för att montera NFS-delningen:

    mount /var/backups mount 10.10.0.10:/backups

    mount kommandot, kommer att läsa innehållet i /etc/fstab och montera /etc/fstab .

    Nästa gång du startar om systemet kommer NFS-delen att monteras automatiskt.

Demonterar NFS-filsystem

umount kommandot tar bort (avmonterar) det monterade filsystemet från katalogträdet.

För att ta bort en monterad NFS- umount använder umount kommandot umount följt av antingen katalogen där den har monterats eller fjärrdelning:

umount 10.10.0.10:/backups umount /var/backups

Om NFS-fästet har en post i fstab filen, ta bort den.

umount kommandot kommer inte att ta bort delningen när den monterade volymen används. För att ta reda på vilka processer som får åtkomst till NFS-delen använder du fuser kommandot:

fuser -m MOUNT_POINT

När du hittat processerna kan du stoppa dem med kill kommandot och avmontera NFS-andelen.

umount -l MOUNT_POINT

Om det fjärrstyrda NFS-systemet inte kan nås, använd alternativet -f (- --force ) för att tvinga en avmontering.

umount -f MOUNT_POINT

Vanligtvis inte en bra idé att använda kraftalternativet eftersom det kan skada data i filsystemet.

Slutsats

Vi har visat dig hur du monterar och avmonterar en fjärransluten NFS-delning. Samma kommandon gäller för all Linux-distribution, inklusive Ubuntu, CentOS, RHEL, Debian och Linux Mint.

Lämna gärna en kommentar om du har några frågor.

montera nfs terminal