AUTOFS

De La Wiki de KiVi

Autofs es una herramienta de automatización de montaje de sistemas de archivos que se utiliza para montar automáticamente sistemas de archivos remotos (como NFS, SMB/CIFS, etc.) en el momento en que se accede a ellos. Autofs mantiene el control del sistema de archivos y solo lo monta cuando se necesita. De esta manera, se evita el montaje constante de sistemas de archivos remotos que no se utilizan con frecuencia, lo que reduce el tráfico de red y mejora el rendimiento general del sistema.

En lugar de configurar los sistemas de archivos remotos de forma manual y permanente en el archivo /etc/fstab, se utilizan archivos de configuración de autofs para configurar las rutas de acceso a los sistemas de archivos remotos y los puntos de montaje. Autofs también puede ser configurado para montar sistemas de archivos en función de una variedad de eventos y condiciones, como la detección de dispositivos de almacenamiento extraíbles, la conexión a una red específica, etc.

En resumen, autofs simplifica y automatiza el montaje de sistemas de archivos remotos en un sistema Linux y ayuda a mejorar el rendimiento y la eficiencia de la red.

Para montar un recurso NFS compartido utilizando automount en el cliente, sigue estos pasos:

Instala el paquete de utilidades de autofs en el cliente:

sudo dnf install autofs

Abre el archivo de configuración de autofs en el cliente:

sudo nano /etc/auto.master

Agrega la siguiente línea al final del archivo:

/mnt/nfs /etc/auto.nfs

Crea un archivo /etc/auto.nfs y agrega la siguiente línea:

Datos -fstype=nfs,intr,sync 192.168.100.241:/srv/Datos

Guarda y cierra el archivo /etc/auto.nfs.

Reinicia el servicio de autofs:

sudo systemctl restart autofs

Ahora, cuando accedas al directorio /mnt/nfs/Datos en el cliente, autofs montará automáticamente el recurso NFS compartido en el servidor en ese directorio. Ten en cuenta que el directorio /mnt/nfs debe existir antes de que se pueda montar el recurso NFS, en caso contrario lo puedes crear con:

sudo mkdir -p /mnt/nfs

Algo no funciona, ¿cómo diagnosticar?

Algo no funciona, y no «vemos» la razón, para ver la configuración en tiempo real o el «log» podemos lanzar el servicio manualmente con:

sudo systemctl stop autofs

Y lo ejecutamos manualmente con:

sudo automount -vf