Android

Cum se montează un share nfs în linux

pwd Command in Linux to check present working directory

pwd Command in Linux to check present working directory

Cuprins:

Anonim

Network File System (NFS) este un protocol de sistem de fișiere distribuit care vă permite să partajați directoarele la distanță printr-o rețea. Cu NFS, puteți monta directoare la distanță pe sistemul dvs. și puteți lucra cu fișierele la distanță ca și cum ar fi fișiere locale.

Pe sistemele de operare Linux și UNIX, puteți utiliza comanda mount pentru a monta un director NFS partajat pe un anumit punct de montare din arborele directorilor locale.

În acest tutorial, vă vom arăta cum să montați manual și automat o partajare NFS pe mașini Linux.

Instalarea pachetelor pentru clienți NFS

Pentru a monta un share NFS pe un sistem Linux, mai întâi va trebui să instalați pachetul client NFS. Numele pachetului diferă de distribuțiile Linux.

  • Instalarea clientului NFS pe Ubuntu și Debian:

    sudo apt update sudo apt install nfs-common

    Instalarea clientului NFS pe CentOS și Fedora:

    sudo yum install nfs-utils

Montarea manuală a unui sistem de fișiere NFS

Montarea unui share NFS la distanță este aceeași cu montarea sistemelor de fișiere obișnuite.

Pentru a monta un sistem de fișiere NFS pe un punct de montaj dat, utilizați comanda mount în următorul formular:

mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

Folosiți pașii de mai jos pentru a monta manual o partajare NFS la distanță pe sistemul Linux:

  1. Mai întâi, creați un director care să servească drept punct de montaj pentru partajarea la distanță NFS:

    sudo mkdir /var/backups

    Punctul de montare este un director de pe mașina locală unde trebuie montată cota NFS.

    Montarea partajului NFS rulând următoarea comandă ca root sau utilizator cu privilegii sudo:

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

    Unde 10.10.0.10 este adresa IP a serverului NFS, /backup este directorul pe care serverul îl exportă și /var/backups este punctul de montaj local.

    La succes, nu se produce nici o ieșire.

    Pentru a verifica dacă volumul NFS de la distanță este montat cu succes, folosiți fie comanda mount sau df -h .

Odată ce share-ul este montat, punctul de montare devine directorul rădăcină al sistemului de fișiere montat.

Când montați manual share-ul, montarea partajării NFS nu persistă după repornire.

Montarea automată a sistemelor de fișiere NFS cu /etc/fstab

În general, doriți să montați automat directorul NFS la distanță atunci când sistemul pornește.

Fișierul /etc/fstab conține o listă de intrări care definesc unde și ce sistem de fișiere va fi montat la pornirea sistemului.

Pentru a monta automat o partajare NFS la pornirea sistemului Linux, adăugați o linie la /etc/fstab . Linia trebuie să includă numele de gazdă sau adresa IP a serverului NFS, directorul exportat și punctul de montare pe mașina locală.

Utilizați procedura următoare pentru a monta automat o partajare NFS pe sistemele Linux:

  1. Configurați un punct de montaj pentru partajarea NFS de la distanță:

    sudo mkdir /var/backups

    Deschideți /etc/fstab cu editorul de text:

    sudo nano /etc/fstab

    Adăugați următoarea linie la fișier:

    / Etc / fstab

    #

    10.10.0.10:/backups / var / backups nfs implicite 0 0

    Unde 10.10.0.10 adresa IP a serverului NFS, /backup este directorul exportat și /var/backups este punctul de montaj local.

    Rulați comanda mount într-unul din următoarele forme pentru a monta share-ul NFS:

    mount /var/backups mount 10.10.0.10:/backups

    Comanda mount , va citi conținutul /etc/fstab și va monta share-ul.

    Data viitoare când reporniți sistemul, cota NFS va fi montată automat.

Demontarea sistemelor de fișiere NFS

Comanda umount desprinde (demontează) sistemul de fișiere montat din arborele de directoare.

Pentru a detașa o porțiune NFS montată, utilizați comanda umount urmată fie de directorul în care a fost montat, fie de partajarea de la distanță:

umount 10.10.0.10:/backups umount /var/backups

Dacă montura NFS are o intrare în fișierul fstab , scoateți-o.

Comanda umount nu va reuși să detașeze share-ul atunci când volumul montat este utilizat. Pentru a afla ce procese accesează partajarea NFS, utilizați comanda fuser :

fuser -m MOUNT_POINT

După ce găsiți procesele, le puteți opri cu comanda kill și demontați cota NFS.

umount -l MOUNT_POINT

Dacă sistemul NFS de la distanță nu poate fi atins, utilizați opțiunea -f ( --force ) pentru a forța o demontare.

umount -f MOUNT_POINT

În general, nu este o idee bună să folosești opțiunea forță, deoarece poate corupe datele din sistemul de fișiere.

Concluzie

V-am arătat cum se montează și se demontează o porțiune NFS de la distanță. Aceleași comenzi se aplică pentru orice distribuție Linux, inclusiv Ubuntu, CentOS, RHEL, Debian și Linux Mint.

Simțiți-vă liber să lăsați un comentariu dacă aveți întrebări.

monteaza terminalul nfs