¿Uso correcto de la opción de mapa "hosts" de autofs?

¿Uso correcto de la opción de mapa "hosts" de autofs?

Usando Ubuntu 14.04 LTS, tengo un servidor NFS configurado para exportar algunos directorios. La máquina cliente (también Ubuntu 14.04) utiliza autofs con lo siguiente en /etc/auto.master:

/net    -hosts suid

Pero si ls /net muestra que está vacío.

Sin embargo, si lo hago:

showmount -e  10.10.10.103 

enumera las exportaciones.

Sin embargo, noto que -d no muestra nada:

showmount -d 10.10.10.103
Directories on 10.10.10.103:

La documentación de Ubuntumenciona la solución de problemas usando un montaje automático en primer plano, así que lo intenté y obtuve esto (incluso después de haber probado cd to /net en otra terminal):

gilgongo@alice:~$ sudo automount -f -v
Starting automounter version 5.0.7, master map /etc/auto.master
using kernel protocol version 5.02
mounted indirect on /net with timeout 300, freq 75 seconds

También intenté usar el script auto.net proporcionado cambiando la línea en auto.master a:

/net   /etc/auto.net

Pero eso produce el mismo resultado.

Prefiero no tener entradas en /etc/fstab y esas cosas, y me gusta la idea de que el cliente recoja las exportaciones en /net. Pero, ¿por qué no funciona la opción -hosts?

Respuesta1

RESUELTO:

Esperaba que autofs mostrara el nombre/IP del servidor NFS en el directorio de montaje /net y luego mostrara las exportaciones del servidor debajo de ese.

Entonces cuando lo hice:

ls /net/

y no vi nada, concluí que no estaba funcionando.

De hecho, lo que necesitaba hacer era:

ls /net/10.10.10.103/

y luego las exportaciones se ajustaron mágicamente porque estaba "accediendo" a ellas, que es para lo que está diseñado autofs ("Los montajes automáticos se montan sólo cuando se accede a ellos y se desmontan después de un período de inactividad").

Entonces. Aquí vamos. Wuah ho.

información relacionada