Le montage NFS monté à l'intérieur d'un autre montage NFS disparaît de façon aléatoire

9

J'ai un problème assez étrange où mes montages NFS imbriqués disparaissent simplement de temps en temps de manière aléatoire.

Les entrées fstab ressemblent un peu à ceci:

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

Le problème est que de temps en temps le dossier "/ home / bigdir" sera vide, même si mtab pense que le partage est toujours monté. nfsstat et. Al. pense aussi que la part est encore montée.

La seule chose qui fonctionne est de démonter, puis de (re) monter le partage bigdir.

Le côté serveur est un NetApp. Le côté client est le noyau RHEL5.5, 2.6.18-194 (Oui, je sais que la version 5.8 est sortie, mais pour autant que je puisse voir, il n'y a pas d'erratas pour ce problème particulier).

Je peux utiliser divers hacks comme automount, ou le monter sur un autre chemin, puis utiliser --mount bind, mais je voudrais résoudre le problème sous-jacent.

espenfjo
la source

Réponses:

1

Vous avez mentionné essayer d'automonter. Avez-vous /home/bigdirsupprimé l' entrée des autofs? Je me demande si vous l'avez laissé là par accident et que le montage automatique le temporise. Je ne sais pas comment une entrée dans les deux fstab et autofs qui se feraient sentir (mais je suppose que fstab gagnerait et il serait traité comme un montage statique).

Est-ce que le df -hspectacle est /home/bigdirégalement monté?

Banjer
la source
Salut, merci pour ta réponse. Je n'ai pas encore essayé d'utiliser automount car nous n'en avons normalement pas besoin. C'était principalement pour obtenir une certaine automatisation pour le montage / démontage du partage lorsqu'il n'était pas utilisé, cela aurait pu aider à contourner le problème. dfa également montré / home / bigdir.
espenfjo
1

Il semble que vous n'auriez pas besoin de monter bigdir à partir du partage NFS également. car vous montez déjà chez vous avec bigdir imbriqué dedans. Alors, vous devriez juste avoir à

mount /home/bigdir /bigdir

Ou peut-être même simplement créer un lien logiciel?

Octavian
la source
Ce n'est pas ainsi que fonctionne NFS.
womble
Vous avez raison: il faudrait ajouter le nohidetag
Octavian
Non, nohidec'est pour les montages imbriqués sur le serveur.
womble
1

Je pense que le "problème sous-jacent" ne peut pas être corrigé. Lorsque votre / home remonte, par exemple en raison de problèmes de connexion, votre montage imbriqué devient masqué, car le répertoire dans lequel il a été monté n'existe pas (). Je pense que la meilleure solution consiste à monter le partage imbriqué sur un autre point et à utiliser un lien symbolique. C'est comme ça que je le fais toujours. Btw. crossmnt et nohide seraient les meilleurs à inclure dans les exportations du serveur et à monter un partage.

Harka Gyozo
la source