Configuracion de NFS

Configuración del Servidor NFS

sudo apt install nfs-kernel-server

A continuación, asegúrate de que el servicio NFS esté en ejecución y se inicie automáticamente en los arranques.

sudo systemctl enable --now nfs-server

Crear un directorio ,para almacenaremos nuestra compartición NFS en /media/nfs.

sudo mkdir -p /media/nfs

Luego, editaremos el archivo de configuración /etc/exports. Aquí puedes configurar qué directorios estás compartiendo y quién puede acceder a ellos.

sudo nano /etc/exports

En el archivo, cada compartición tiene su propia línea. Esa línea comienza con la ubicación de la compartición en la máquina del servidor. Frente a eso, puedes listar el nombre de host de un cliente aceptado, si está disponible en el archivo de hosts del servidor, o una IP o rango de IPs. Directamente detrás de la dirección IP, coloca las reglas para la compartición entre paréntesis. En conjunto, debería lucir algo así:

/media/nfs		192.168.1.0/24(rw,sync,no_subtree_check)

Una vez que hayas configurado todo según tus preferencias, guarda y cierra el archivo. Luego, ejecuta el comando exportfs para cargar tu nueva configuración de exportaciones.

sudo exportfs -arv

Conexión al Servidor NFS desde Máquina(s) Cliente

Esta sección de la guía mostrará cómo utilizar una máquina cliente para conectarte a la compartición NFS que configuramos en la sección anterior.

Lo primero que debemos hacer es instalar los paquetes NFS adecuados en nuestro sistema. Utiliza el comando apropiado a continuación para instalarlo con el administrador de paquetes de tu sistema.

En Ubuntu, Linux Mint y otras distribuciones basadas en Debian:

sudo apt install nfs-common

Con el paquete instalado, podrás montar la(s) compartición(es) NFS. Para probarlo, elige un directorio para montar y ejecuta el comando mount con privilegios de root para montar la compartición en red. Estamos especificando la IP del servidor NFS en este comando, que resulta ser 192.168.1.110.

sudo mount -t nfs4 192.168.1.110:/media/nfs /media/share

Para una solución más permanente, puedes agregar la compartición al archivo /etc/fstab de tu cliente.

El resultado final debería parecerse un poco al ejemplo a continuación.

192.168.1.110:/media/nfs	/media/share	nfs4	defaults,user,exec	0 0

Si no estás seguro de si la compartición estará siempre disponible en el cliente, agrega noauto a la lista de opciones para evitar que tu sistema intente montarlo automáticamente.

192.168.1.110:/media/nfs	/media/share	nfs4	defaults,user,exec,noauto	0 0

Para ejecutar el fstab que acabas de editar, ejecuta el siguiente comando de montaje.

sudo mount -a

Tu compartición debería estar montada exactamente donde la especificaste.

Última actualización