automatizando el montado con autofs
Eden MartinezDurante los últimos días dentro del proyecto donde trabajo, nos dimos a la tarea
de buscar una solución para poder otorgar a los usuarios sin privilegios a los
servidores, una forma simple de acceder a puntos de montaje remotos y evitar la
jerga de tener que hacerles el favor ocupar los privilegios de root en esta
tarea. Así que nos estamos dando a la tarea implementar el servicio de autofs
.
¿Qué es el autofs
?
En palabras muy simple es un demonio de estar al pendiente de directorios a los
cuales se les a relacionado con un punto de montaje remoto o local sin la
intervención directa de un administrador. En pocas palabras auto-monta lo que se
describa en los archivos /etc/auto.master
y el directorio
/etc/auto.master.d/*.autofs
.
La configuración es muy simple como aquí lo demuestro.
Primero instalamos en paquete con la herramienta adecuada de acuerdo a su distribución.
# apt-get install autofs
# yum install autofs`
Después creamos un archivo en el directorio etc/auto.master.d/
pero con la
restricción que el archivo tenga una extensión .autofs
# vi /etc/auto.master.d/glib.autofs
Agregamos la siguiente linea
- /etc/auto.glib
La línea anterior indica que el punto inicial de montado esta en el directorio
/
y las directivas de montaje están descritas en /etc/auto.glib
Creamos nuestro archivo:
# vi /etc/autofs
Agregamos lo siguiente:
glib -fstype=nfs,rw servidor:/last_post_glib
Lo anterior indica que el servidor:/last_post_glib
que es una exportación del
protocolo NFS y se auto-montará en el directorio glib
el cual se encontrará en
raíz de nuestro sistema de archivos /
Si todo va bien, el directorio se montará con solo al acceder a él.
Para más detalles pueden echar un vistazo al archivo /etc/auto.misc
el cual
tiene algunos ejemplos que pueden servir como referencia para otros tipos de
sistemas de archivos.