Introducción
Esta documentación describe el proceso para configurar un servidor NFS y permitir que los clientes accedan automáticamente a los recursos compartidos de forma persistente mediante autofs.
1. Configuración del Servidor NFS
1.1. Instalación del Servidor NFS
Ejecute los siguientes comandos para instalar el servidor NFS:
sudo apt update
sudo apt install nfs-kernel-server
1.2. Crear las Carpetas Compartidas
Cree los directorios que se compartirán:
sudo mkdir -p /shared_data/backups
sudo mkdir -p /shared_data/reports
Establezca los permisos adecuados:
sudo chown -R nobody:nogroup /shared_data/
sudo chmod -R 755 /shared_data/
1.3. Configuración de Exportaciones NFS
Edite el archivo /etc/exports:
sudo vim /etc/exports
sudo chown -R nobody:nogroup /shared_data/
sudo chmod -R 755 /shared_data/Añada las siguientes líneas:
/shared_data/backups 192.168.203.0/26(rw,no_subtree_check)
/shared_data/reports 192.168.203.0/26(ro,no_subtree_check)
Aplique los cambios y reinicie el servicio:
sudo vim /etc/exports
Para verificar las exportaciones:
sudo exportfs -v
2. Configuración del Cliente NFS
2.1. Instalación de Autofs en el Cliente
Ejecute los siguientes comandos en la máquina cliente:
sudo apt update
sudo apt install autofs
2.2. Configuración de Autofs
Edite el archivo /etc/auto.master:
sudo vim /etc/auto.master
Añada la siguiente línea al final del archivo:
/mnt/nfs /etc/auto.nfs –ghost –timeout=60
Cree el archivo /etc/auto.nfs:
sudo vim /etc/auto.nfs
Añada las siguientes líneas:
backups -fstype=nfs4,rw,no_subtree_check 192.168.203.3:/shared_data/backups
reports -fstype=nfs4,ro,no_subtree_check 192.168.203.3:/shared_data/reports
Reinicie autofs para aplicar los cambios:
sudo systemctl restart autofs
3. Verificación del Montaje
Para verificar que las carpetas se montan automáticamente:
ls /mnt/nfs/backups
ls /mnt/nfs/reports
Si el montaje funciona correctamente, debería ver el contenido de los directorios compartidos.