Cómo montar una unidad de red NFS en Linux

Artículos Guías Manuales Sistemas Linux Windows Binario 0

Montar una unidad de red en Linux utilizando NFS (Network File System) implica configurar tanto el servidor como el cliente para permitir el acceso y compartir directorios. Aquí tienes una guía paso a paso para lograrlo:

Paso 1: Configurar el Servidor NFS

  1. Instalar NFS Server:
    • En sistemas basados en Debian/Ubuntu:

      sudo apt update sudo apt install nfs-kernel-server
    • En sistemas basados en Red Hat/CentOS:

      sudo yum install nfs-utils
  2. Crear el Directorio para Compartir:

    sudo mkdir -p /mnt/nfs_share
  3. Asignar Permisos al Directorio:

    sudo chown nobody:nogroup /mnt/nfs_share sudo chmod 777 /mnt/nfs_share
  4. Editar el Archivo de Exportaciones:
    • Abre el archivo /etc/exports con un editor de texto:

      sudo nano /etc/exports
    • Añade la siguiente línea al archivo para compartir el directorio con una red específica (por ejemplo, 192.168.1.0/24):

      /mnt/nfs_share 192.168.1.0/24(rw,sync,no_subtree_check)
  5. Aplicar la Configuración:

    sudo exportfs -ra
  6. Iniciar y Habilitar el Servicio NFS:

    sudo systemctl start nfs-kernel-server
    sudo systemctl enable nfs-kernel-server

Paso 2: Configurar el Cliente NFS

  1. Instalar NFS Client:
    • En sistemas basados en Debian/Ubuntu:

      sudo apt update
      sudo apt install nfs-common
    • En sistemas basados en Red Hat/CentOS:

      sudo yum install nfs-utils
  2. Crear el Punto de Montaje:

    sudo mkdir -p /mnt/nfs_clientshare
  3. Montar el Directorio NFS Manualmente:
    • Sustituye server_ip por la dirección IP del servidor NFS:

      sudo mount server_ip:/mnt/nfs_share /mnt/nfs_clientshare
  4. Verificar el Montaje:

    df -h
    • Deberías ver una línea que muestra el montaje de /mnt/nfs_share desde el servidor.

Paso 3: Montaje Automático en el Inicio

Para montar automáticamente el directorio NFS al inicio, edita el archivo /etc/fstab:

  1. Abrir /etc/fstab:

    sudo nano /etc/fstab
  2. Añadir la Línea de Montaje:
    • Añade la siguiente línea al final del archivo, reemplazando server_ip con la IP del servidor NFS:

      server_ip:/mnt/nfs_share /mnt/nfs_clientshare nfs defaults 0 0
  3. Guardar y Cerrar el Archivo
  4. Probar la Configuración:
    • Desmonta el directorio y vuelve a montarlo usando fstab:

      sudo umount /mnt/nfs_clientshare sudo mount -a
    • Verifica nuevamente con:

      df -h

¡Y eso es todo! Ahora has configurado un servidor y un cliente NFS en Linux. Los directorios compartidos estarán disponibles en el cliente, permitiendo el acceso a los archivos del servidor como si fueran locales.