Autofs es un servicio que monta sistemas de ficheros on-demand, es decir cuando intentamos hacer alguna operación sobre ellos, y los desmonta cuando ha transcurrido un tiempo sin actividad. A mi me parece muy útil para muchas cosas, pero especialmente, y así viene a cuento de este foro, para montar esas unidades de backup que tenemos en nuestro disco NAS (Network Attached Storage) en el que guardamos nuestras fotografías.
Autofs es muy potente y configurable, el problema (o la ventaja segun se mire) es que hay que editar algunos ficheritos para configurarlo. Como en otro hilo Colegota me había dicho que a ver si cuento un poco como va, pues aquí estoy con las manos en la masa...
Primero de todo hay instalar el autofs, Así que tendréis que hacer un 'apt-get install autofs' si sois de debian-flavour o un 'urpmi auto-fs' si sois de mandriva o similares o el equivalente en vuestro sistema...
Los ficheros de configuración de autofs están en la carpeta /etc/autofs y el más importante de todos es /etc/autofs/auto.master
Caso práctico 1:
Yo tengo un disco NAS con varias carpetas compartidas por samba en modo guest, solo para lectura, es decir cualquier usuario puede acceder a ellas sin autentificarse y puede leer su contenido. Quiero montar esas carpetas en /mnt/NAS/ para que todo el mundo las vea. Así que creamos la carpeta, y le damos permisos para que todos puedan leerla:
mkdir /mnt/NAS
chmod a+r+x /mnt/NAS
Mi disco nas tiene la dirección IP 192.168.1.25 pero he puesto un línea en /etc/hosts para poder referenciarlo por un nombres que siempre son más fáciles de recordar
192.168.1.25 nas lg-nas-n1t1
Así puedo llamarle 'nas' o 'lg-nas-n1t1' y el sistema lo traduce a su dirección IP
Los recursos compartidos por samba en modo guest son /fotos y /volume1_public
Editamos el fichero /etc/autofs/auto.master y le añadimos una línea que ponga:
/mnt/NAS /etc/autofs/auto.nas --timeout=60
Esto quiere decir que en el punto de montaje /mnt/NAS montaremos los recursos descritos en el fichero /etc/autofs/auto.nas y que cuando transcurran 60 segundos sin ser usados se desmontarán automáticamente (lo cual es práctico para que el NAS apague los discos cuando nadie los está usando, si lo tenemos configurado con las opciones de ahorro de energía, por ejemplo).
Ahora creamos el fichero /etc/autofs/auto.nas con el siguiente contenido:
fotos -fstype=cifs,users,ro,guest,iocharset=utf8 ://192.168.1.25/fotos
public -fstype=cifs,users,ro,guest,iocharset=utf8 ://192.168.1.25/volume1_public
Y ya está, lo único que nos queda es rearrancar el servicio autofs para que la nueva configuración tenga efecto... Esto según el sistema se hace con uno de los siguientes comandos (en mageia vale cualquiera de los 3):
service autofs restart
/etc/init.d/autofs restart
systemctl restart autofs.service
En el próximo capítulo un ejemplo más complicado que implica autentificación....