
Tengo este escenario:
2 servidores NFS con /usr/share/man como exportaciones (como ejemplo, puede ser cualquier cosa), digamos el servidor A y el servidor B (no réplicas, solo 2 servidores independientes en la misma subred que comparten las mismas cosas)
Ambos servidores NFS están activos y en buen estado.
el usuario está iniciando el montaje desde el cliente ejecutando ls /mnt/usr/man (como ejemplo); el tiempo de espera en auto.master es de 2 minutos, fstype=nfs, opciones=ro,soft
El montaje automático se realizó correctamente, el servidor A fue elegido por autofs y el usuario puede ver las páginas de manual enumeradas.
después de 1 minuto y 10 segundos, el servidor (NFS) A se cae
a 1m 20s el usuario ejecuta ls /mnt/usr/man nuevamente
Lo que sucede es que está bloqueado: el montaje permanece en el servidor A y ningún usuario puede ingresar a /mnt/usr/man (ni lsof funciona)
Después de esperar unos minutos (unos 10 minutos)
ls: cannot open directory /mnt/usr/man: Input/output error
Mi pregunta es: ¿deberían autofs gestionar este escenario y volver a montarlo automáticamente en el servidor B? (¿Incluso si el tiempo de espera de montaje aún no ha finalizado?)
He leído muchos artículos y parece que mi escenario no es deber de "autofs" (si quiero algo como esto, debería hacerse de otra manera).
Pero quiero estar 100% seguro de si autofs debería manejar esta situación por sí solo o no.
Respuesta1
Sé que es bastante tarde para la fiesta, pero ¿se inició el servicio del servidor nfs en el servidor B? Me encontré con estos síntomas exactos y esa fue la solución. Intente ejecutar service nfs-server start
en el servidor B.