La montura NFS montada dentro de otra montura NFS desaparece al azar

9

Tengo un problema bastante extraño en el que mis monturas NFS anidadas desaparecen aleatoriamente de vez en cuando.

Las entradas fstab se parecen a esto:

nfs:/home /home nfs rw,hard,intr,rsize=32768,noatime,nocto,proto=tcp 0 0
nfs:/bigdir /home/bigdir nfs rw,hard,intr,rsize=32768,noatime,nocto,proto=tcp,bg 0 0

El problema es que de vez en cuando la carpeta "/ home / bigdir" estará vacía, aunque mtab piense que el recurso compartido todavía está montado. nfsstat et. Alabama. También creo que la acción todavía está montada.

Lo único que funciona es desmontar y luego (re) montar el recurso compartido bigdir.

El lado del servidor es una NetApp. El lado del cliente es RHEL5.5, kernel 2.6.18-194 (Sí, sé que 5.8 está fuera, pero por lo que puedo ver, no hay erratas para este problema en particular).

Puedo usar varios hacks como automount, o montarlo en otra ruta y luego usar --mount bind, pero me gustaría solucionar el problema subyacente.

espenfjo
fuente

Respuestas:

1

Usted mencionó intentar el montaje automático. ¿ /home/bigdirSacaste la entrada de autofs? Me pregunto si lo dejaste allí por accidente y el montaje automático lo está agotando. No estoy seguro de cómo una entrada en tanto fstab y autofs gustaría jugar fuera (aunque supongo fstab ganarían y que sería tratado como un montaje estático).

Además, ¿se df -hmuestra /home/bigdircomo montado también?

Banjer
fuente
Hola, gracias por tu respuesta. Todavía no he intentado usar el montaje automático, ya que normalmente no lo necesitamos. Fue principalmente para obtener algo de automatización para montar / desmontar el recurso compartido cuando no se usó, podría haber ayudado a evitar el problema. dfde hecho mostró / home / bigdir también.
espenfjo
1

Parece que no tendría que montar bigdir desde el recurso compartido NFS también. como ya estás montando en casa con bigdir anidado en él. Entonces deberías tener que

mount /home/bigdir /bigdir

¿O incluso posiblemente solo hacer un enlace suave?

Octavio
fuente
Así no es como funciona NFS.
womble
Tienes razón: tendría que agregar la nohideetiqueta
Octavian
No, nohidees para montajes anidados en el servidor.
womble
1

Creo que el "problema subyacente" no se puede corregir. Cuando su / home se vuelve a montar, por ejemplo, debido a problemas de conexión, su montaje anidado se oculta, porque el directorio en el que se montó no existe (). Creo que la mejor solución es montar el recurso compartido anidado en otro punto y usar un enlace simbólico. Así es como siempre lo hago. Por cierto. crossmnt y nohide serían los mejores para incluir en las exportaciones del servidor y montar un recurso compartido.

Harka Gyozo
fuente