# Cómo montar una unidad de red NFS en Linux

- Link: https://binariocero.com/linux/como-montar-una-unidad-de-red-nfs-en-linux
- Published: 2024-05-28T13:13:59+02:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

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:**
 2.  * 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`
 3. **Crear el Directorio para Compartir:**
    `sudo mkdir -p /mnt/nfs_share`
 4. **Asignar Permisos al Directorio:**
    `sudo chown nobody:nogroup /mnt/nfs_share sudo
    chmod 777 /mnt/nfs_share`
 5. **Editar el Archivo de Exportaciones:**
 6.  * 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)`
 7. **Aplicar la Configuración:**
    `sudo exportfs -ra`
 8. **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:**
 2.  * 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`
 3. **Crear el Punto de Montaje:**
    `sudo mkdir -p /mnt/nfs_clientshare`
 4. **Montar el Directorio NFS Manualmente:**
 5.  * Sustituye `server_ip` por la dirección IP del servidor NFS:
       `sudo mount server_ip:/
       mnt/nfs_share /mnt/nfs_clientshare`
 6. **Verificar el Montaje:**
    `df -h`
 7.  * 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:**
 3.  * 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`
 4. **Guardar y Cerrar el Archivo**
 5. **Probar la Configuración:**
 6.  * 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.
