Saltar al contenido principal

Montando Compartimiento NFS en Linux

Esta guía demuestra cómo conectar un servidor Linux a un almacenamiento NFS remoto, permitiendo que los archivos almacenados en el servidor NFS sean accesibles como si estuvieran en el disco local.

El proceso involucra tres pasos principales:

  1. Instalar el cliente NFS
  2. Montar el compartimiento
  3. Verificar si el montaje se realizó correctamente

📄 Requisitos previos

Antes de comenzar, verifica que:

  • El servidor esté ejecutando una distribución Linux compatible (Ubuntu, Debian, CentOS, Rocky, AlmaLinux, etc.)
  • El servidor tenga conectividad con el servidor NFS
  • El compartimiento NFS ya esté configurado en el servidor
  • El usuario tenga permisos sudo

🚀 Paso 1 – Instalar el cliente NFS

Primero instala el paquete responsable del soporte al protocolo NFS en el sistema operativo.

Debian / Ubuntu

sudo apt install nfs-common -y

RHEL / CentOS / AlmaLinux / Rocky

sudo dnf install nfs-utils -y

Sistemas más antiguos (CentOS 7)

sudo yum install nfs-utils -y
info

El paquete responsable del cliente NFS puede variar según la distribución Linux:

  • nfs-common → Debian / Ubuntu
  • nfs-utils → RHEL / CentOS / AlmaLinux / Rocky

Estos paquetes proporcionan las herramientas necesarias para acceder a compartimientos NFS.


➕ Paso 2 – Montar el compartimiento NFS

Después de instalar el cliente NFS, monta el directorio compartido del servidor.

sudo mount IP_DO_SERVIDOR:/mnt/nfs_shared /mnt

Estructura del comando

mount [servidor]:[diretório_exportado] [diretório_local]

Ejemplo práctico

sudo mount 172.16.40.131:/mnt/storage /storage

Después de ejecutar el comando, el contenido del directorio remoto estará accesible en el directorio local definido.


Conectividad de Red

El compartimiento NFS puede ser accedido utilizando IP privada (recomendado para redes internas, mayor seguridad y menor latencia) o IP pública, siempre que el servicio esté expuesto correctamente y con los puertos necesarios abiertos (principalmente 2049/TCP).

❌ Paso 3 – Verificar si el compartimiento fue montado

Para confirmar que el compartimiento NFS fue montado correctamente utiliza:

df -h

Si el montaje se realizó correctamente, el almacenamiento NFS aparecerá listado entre los sistemas de archivos montados.


🔧 Hacer el montaje permanente

El montaje realizado con el comando mount es temporal.
Después de reiniciar el servidor, el compartimiento se desmontará automáticamente.

Para hacer el montaje permanente, añade la configuración en el archivo:

sudo nano /etc/fstab

Agrega la siguiente línea:

172.16.40.131:/mnt/storage /mnt nfs defaults,_netdev 0 0
tip

El parámetro _netdev garantiza que el sistema espere a que la red se inicie antes de montar el NFS durante el arranque.


✅ Conclusión

Después de la configuración, el servidor Linux podrá acceder al almacenamiento NFS remoto como si fuera un directorio local, permitiendo compartir archivos entre múltiples servidores.

Este modelo es ampliamente utilizado en ambientes:

  • clusters de aplicaciones
  • contenedores
  • ambientes DevOps

🧠 ¿Dudas?

Contacta con el soporte técnico y envía tu consulta, estaremos disponibles para ayudarte!