Com muntar el sistema de fitxers NFS a Ubuntu 20.04

How Mount Nfs File System Ubuntu 20



El sistema de fitxers de xarxa NFS us permet compartir fitxers i directoris entre sistemes d'una xarxa. NFS es basa en l'arquitectura client-servidor; el servidor NFS comparteix els directoris específics als quals el client es pot connectar i accedir muntant-los localment. Amb NFS, el directori muntat apareix com si residís al vostre sistema local. NFS segueix sent la forma més utilitzada de compartir fitxers entre sistemes Linux.

Al sistema operatiu Linux, podeu muntar fàcilment un directori compartit NFS al vostre sistema local mitjançant l'ordre mount. L'ordre mount munta el sistema de fitxers temporalment. Un cop reiniciat el sistema, haureu de tornar a muntar-lo per accedir-hi. Tanmateix, si voleu muntar el sistema de fitxers de manera permanent per no haver-lo de muntar cada vegada que arreneu el sistema, haureu d'afegir una entrada al fitxer / etc / fstab.







En aquest article, explicarem com muntar manualment i automàticament el sistema de fitxers NFS al sistema local.



Requisits previs

Abans de continuar, assegureu-vos que els requisits previs següents es completen al servidor remot.



  • El servidor NFS està instal·lat a la màquina remota
  • El servei NFS s'està executant
  • S'exporta el directori compartit NFS
  • Un tallafoc no bloqueja l'accés a la IP del client

Hem realitzat el procediment esmentat en aquest article al sistema Ubuntu 20.04. A més, hem utilitzat l'aplicació Terminal de línia d'ordres per executar les ordres a Ubuntu. Per obrir el terminal, podeu utilitzar la tecla de drecera Ctrl + Alt + T.





Instal·lació de paquets de client NFS

Per muntar el directori compartit NFS al vostre sistema client local, necessitareu el paquet client NFS. Primer, actualitzeu l’índex del dipòsit del sistema mitjançant l’ordre següent a Terminal:

$suoactualització apt

A continuació, instal·leu el paquet client NFS a la màquina client mitjançant l'ordre següent a Terminal:



$suoapteinstal·larnfs-comú

Muntatge manual d’un sistema de fitxers NFS

En el mètode següent, muntarem el directori NFS manualment mitjançant l'ordre mount.

Pas 1: creeu un punt de muntatge per al directori compartit del servidor NFS

El nostre primer pas serà crear un directori de punts de muntatge al sistema del client. Aquest serà el directori on es pot accedir a tots els fitxers compartits del servidor NFS.

Hem creat un directori de punts de muntatge amb el nom client_sharedfolder al directori / mnt.

$suo mkdir -p /mnt/client_sharedfolder

Pas 2: munteu el directori compartit del servidor NFS al client

El següent pas és muntar el directori compartit al servidor NFS al directori de punts de muntatge del client. Utilitzeu la sintaxi següent per muntar el directori compartit del servidor NFS al directori del punt de muntatge del client:

$suo muntar [NFS _IP]:/[NFS_export] [Punt_munt_local]

On

  • NFS_IP és l'adreça IP del servidor NFS
  • NFS_export és el directori compartit al servidor NFS
  • Punt_munt_local és el directori del punt de muntatge del sistema del client

En el nostre exemple, l'ordre seria:

$suo muntar192.168.72.136:/mnt/carpeta compartida/mnt/client_sharedfolder

On 192.168.72.136 és la nostra IP del servidor NFS, / mnt / sharedfolder és el directori compartit al servidor NFS i / mnt / sharedfolder és el punt de muntatge del sistema client.

Un cop hàgiu muntat el recurs compartit NFS, podeu confirmar-lo mitjançant l'ordre següent:

$df–H

Pas 3: proveu el recurs compartit NFS

Després de muntar el directori compartit NFS a la màquina client, proveu-lo accedint a alguns fitxers del servidor NFS. A la màquina del servidor NFS, creeu qualsevol fitxer o directori de prova i proveu d’accedir-hi des de la màquina client.

Utilitzeu l'ordre cd per anar al directori compartit del servidor NFS:

$cd /mnt/carpeta compartida/

A continuació, mitjançant l’ordre touch o mkdir, creeu un fitxer o directori de prova. Hem creat alguns fitxers de mostra anomenats testfile1 i testfile2.

$suo tocarfitxer de prova1 fitxer de prova2

Ara, a la màquina del client, verifiqueu si existeixen els mateixos fitxers.

$ls /mnt/client_sharedfolder/

L'ordre mount munta el sistema de fitxers NFS temporalment al sistema client. Cada vegada que reinicieu el sistema, haureu de muntar-lo manualment. Al següent pas, veurem com fer que el sistema de fitxers NFS es monte automàticament en arrencar.

Muntatge automàtic d’un sistema de fitxers NFS

En el següent mètode, configurarem el sistema de fitxers NFS per muntar-lo automàticament en arrencar. D'aquesta manera, no haureu de muntar el sistema de fitxers manualment cada vegada que arreneu el sistema.

Editeu el fitxer / etc / fstab mitjançant l'ordre següent:

$suo nano /etc/fstab

A continuació, afegiu una entrada al fitxer / etc / fstab amb el format següent.

Servidor NFS: per defecte nfs del punt de muntatge del directori 0 0

Ón el Servidor NFS: directori és la IP del servidor NFS i el seu directori compartit, el punt de muntatge és el punt de muntatge de la màquina del client on està muntat el directori NFS i el nfs defineix el tipus de sistema de fitxers.

En el nostre exemple, l'entrada seria:

192.168.72.136:/mnt/carpeta compartida/mnt/client_sharedfolder per defecte nfs0 0

On 192.168.72.136 és la nostra IP del servidor NFS, / mnt / sharedfolder és el directori compartit al servidor NFS i / mnt / client_sharedfolder és el punt de muntatge del sistema client.

Un cop hàgiu afegit l'entrada anterior al fitxer / etc / fstab, deseu-lo i tanqueu-lo. Utilitzeu Ctrl + O i, a continuació, Ctrl + X per fer-ho.

La propera vegada que engegueu la màquina, el recurs compartit NFS es muntarà automàticament al punt de muntatge especificat.

Desmuntatge dels sistemes de fitxers NFS

Podeu desmuntar un sistema de fitxers NFS del vostre sistema local en qualsevol moment. Escriviu l'ordre umount seguida del nom del punt de muntatge on s'ha muntat.

Nota: l'ordre no és desmuntable.

$suo umount [punt_munt]

En el nostre exemple, seria:

$umount /mnt/client_sharedfolder

Tanmateix, recordeu que, si el sistema de fitxers NFS s'ha muntat amb el fitxer / etc / fstab, es tornarà a muntar la propera vegada que arrengueu el sistema. Tingueu en compte també que el sistema de fitxers no es desmuntarà si està ocupat, com si hi ha algun fitxer obert, o si esteu treballant en algun directori.

Això és tot el que hi ha! En aquest article, heu explicat com muntar el directori compartit NFS al sistema Ubuntu 20.04 manualment i automàticament. Al final, també hem explicat com desmuntar el directori compartit NFS quan ja no el necessiteu.