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.
df
a également montré / home / bigdir.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?
la source
nohide
tagnohide
c'est pour les montages imbriqués sur le serveur.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.
la source