En este artículo, explicaremos cómo montar manual y automáticamente el sistema de archivos NFS en el sistema local.
Requisitos previos
Antes de seguir adelante, asegúrese de que los siguientes requisitos se completen en el servidor remoto.
Hemos realizado el procedimiento mencionado en este artículo sobre el Ubuntu 20.04 sistema. Además, hemos utilizado la aplicación de terminal de línea de comandos para ejecutar los comandos en Ubuntu. Para abrir el terminal, puede usar el atajo de teclado Ctrl+Alt+T.
Instalación de paquetes de clientes NFS
Para montar el directorio compartido NFS en su sistema de cliente local, requerirá el paquete de clientes NFS. Primero, actualice el índice del repositorio del sistema utilizando el siguiente comando en el terminal:
$ sudo apt actualización
Luego instale el paquete del cliente NFS en su máquina cliente utilizando el siguiente comando en el terminal:
$ sudo apt install nfs-common
Montaje de un sistema de archivos NFS manualmente
En el siguiente método, montaremos el directorio NFS manualmente utilizando el comando de montaje.
Paso 1: cree un punto de montaje para el directorio compartido del servidor NFS
Nuestro primer paso será crear un directorio de punto de montaje en el sistema del cliente. Este será el directorio donde se puede acceder a todos los archivos compartidos del servidor NFS.
Hemos creado un directorio de punto de montaje con el nombre "Client_sharedfolder" en el directorio /mnt.
$ sudo mkdir -p /mnt /client_sharedfolder
Paso 2: monte el directorio compartido del servidor NFS en el cliente
El siguiente paso es montar el directorio compartido en el servidor NFS al directorio de puntos de montaje del cliente. Use la siguiente sintaxis para montar el directorio compartido del servidor NFS al directorio de puntos de montaje en el cliente:
$ Sudo Mount [NFS _IP]:/[NFS_EXPORT] [Local_mountpoint]
Dónde
En nuestro ejemplo, el comando sería:
$ sudo monte 192.168.72.136:/mnt/SharedFolder/Mnt/Client_SharedFolder
Dónde 192.168.72.136 es nuestro servidor NFS IP, /Mnt/SharedFolder es el directorio compartido en el servidor NFS, y /Mnt/SharedFolder es el punto de montaje en el sistema del cliente.
Una vez que haya montado el NFS Share, puede confirmarlo usando el siguiente comando:
$ DF -H
Paso 3: Prueba de NFS Share
Después de montar el directorio compartido NFS en la máquina del cliente, pruebe accediendo a algunos archivos desde el servidor NFS. En la máquina del servidor NFS, cree cualquier archivo o directorio de prueba e intente acceder a él desde la máquina del cliente.
Use el comando CD para navegar al directorio compartido del servidor NFS:
$ CD/MNT/SharedFolder/
Luego, utilizando el comando touch o mkdir, cree un archivo de prueba o directorio. Hemos creado algunos archivos de muestra llamados "TestFile1" y "TestFile2".
$ sudo touch testFile1 testFile2
Ahora en la máquina del cliente, verifique si existen los mismos archivos.
$ ls/mnt/client_sharedfolder/
El comando de montaje monta el sistema de archivos NFS temporalmente en el sistema del cliente. Cada vez que reinicie el sistema, tendrá que montarlo manualmente. En el siguiente paso, veremos cómo hacer que el sistema de archivos NFS se monte automáticamente en el momento de arranque.
Montaje de un sistema de archivos NFS automáticamente
En el siguiente método, configuraremos el sistema de archivos NFS para montar automáticamente en el momento de arranque. Usando de esta manera, no tendrá que montar el sistema de archivos manualmente cada vez que inicie su sistema.
Editar el archivo /etc /fstab utilizando el siguiente comando:
$ sudo nano /etc /fstab
Luego agregue una entrada en el archivo /etc /fstab utilizando el siguiente formato.
Servidor NFS: Directorio MountPoint NFS predeterminados 0 0 0
Donde el Servidor NFS: directorio es la IP del servidor NFS y su directorio compartido, el punto de montaje es el punto de montaje en la máquina del cliente donde se monta el directorio NFS y el NFS Define el tipo de sistema de archivos.
En nuestro ejemplo, la entrada sería:
192.168.72.136:/mnt/SharedFolder/Mnt/Client_SharedFolder NFS predeterminados 0 0 0
Dónde 192.168.72.136 es nuestro servidor NFS IP, /Mnt/SharedFolder es el directorio compartido en el servidor NFS, y /mnt/client_sharedfolder es el punto de montaje en el sistema del cliente.
Una vez que haya agregado la entrada anterior en el archivo /etc /fstab, guarde y cierre el archivo. Use el Ctrl+O y luego Ctrl+X para hacerlo.
La próxima vez que comience su máquina, la compartir NFS se montará automáticamente en el punto de montaje especificado.
Desmontaje de los sistemas de archivos NFS
Puede desmontar un sistema de archivos NFS desde su sistema local en cualquier momento. Escriba el comando Umount seguido del nombre del punto de montaje donde está montado.
NOTA: El comando es "Umount" no desmontado.
$ sudo Umount [Mount_Point]
En nuestro ejemplo, sería:
$ Umount /Mnt /Client_SharedFolder
Sin embargo, recuerde que, si el sistema de archivos NFS se ha montado utilizando /etc /fstab, volverá a montar nuevamente la próxima vez que arranca su sistema. También tenga en cuenta que el sistema de archivos no se desmontará si está ocupado como si hay algunos archivos abiertos o está trabajando en algún directorio.
Eso es todo lo que hay! En este artículo, ha explicado cómo montar el directorio compartido NFS en el Ubuntu 20.04 Sistema tanto manual como automáticamente. Al final, también hemos explicado cómo desmontar el directorio compartido NFS cuando ya no lo necesita.