Cómo montar el sistema de archivos NFS en Ubuntu Top 10.Top 10

Cómo montar el sistema de archivos NFS en Ubuntu Top 10.Top 10
El sistema de archivos de red NFS le permite compartir archivos y directorios entre sistemas en una red. NFS se basa en la arquitectura de cliente cliente; El servidor NFS comparte los directorios específicos que el cliente puede conectar y acceder al montarlos localmente. Con NFS, el directorio montado parece como si reside en su sistema local. NFS sigue siendo la forma más utilizada de compartir archivos entre los sistemas Linux.En Linux OS, puede montar fácilmente un directorio compartido NFS en su sistema local utilizando el comando de montaje. El comando de montaje monta el sistema de archivos temporalmente. Una vez que se haya reiniciado el sistema, tendrá que montarlo nuevamente para acceder a él. Sin embargo, si desea montar el sistema de archivos de forma permanente para que no tenga que montarlo cada vez que inicie el sistema, deberá agregar una entrada en el archivo /etc /fstab.

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.

  • El servidor NFS está instalado en la máquina remota
  • El servicio NFS se está ejecutando
  • Se exporta el directorio compartido de NFS
  • Un firewall no está bloqueando el acceso a la IP del cliente

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

  • NFS_IP es la dirección IP del servidor NFS
  • NFS_EXPORT es el directorio compartido en el servidor NFS
  • Local_mountpoint es el directorio de puntos de montaje en el sistema del cliente

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.