J'ai installé des autofs sur plusieurs serveurs linux qui se connectent au serveur NFS central pour les répertoires utilisateurs / home. Cela fonctionne très bien lors du montage des répertoires lors de la connexion, mais les montages ne semblent jamais expirer. J'ai vérifié / etc / sysconfig / autofs et la valeur par défaut est en effet définie sur 300, donc ceux-ci devraient expirer après 5 minutes.
Le redémarrage d'autofs démonte tous les répertoires, donc je sais qu'il est capable.
J'ai essayé d'utiliser lsof au hasard dans les répertoires mais aucun fichier ne semble ouvert à aucun moment.
J'ai également monté un répertoire aléatoire dont je sais qu'il n'est pas actif, mais ceux-ci ne se démontent jamais eux-mêmes. Certaines de ces boîtes ont plus de 10 utilisateurs qui se sont connectés une fois, et les montures ne tombent jamais.
J'essaie juste de découvrir qu'il existe une meilleure méthode pour savoir pourquoi. Je ne vois rien de spécifique dans les journaux.
Toutes les suggestions sont appréciées. Merci!
METTRE À JOUR
J'ai activé le débogage pour les autofs, mais cela ne semble rien révéler d'extraordinaire. Ces journaux ont été générés 7 minutes après le montage initial de / home / user1 et après 6 minutes d'inactivité. Selon la valeur par défaut de 5 minutes, cela aurait dû être démonté. Je n'ai jamais vu un journal passer qui indiquait qu'une tentative avait même été faite pour démonter.
Jan 11 12:52:00 linux automount[26505]: st_expire: state 1 path /home
Jan 11 12:52:00 linux automount[26505]: expire_proc: exp_proc = 3055176592 path /home
Jan 11 12:52:00 linux automount[26505]: expire_proc_indirect: expire /home/user1
Jan 11 12:52:00 linux automount[26505]: expire_proc_indirect: expire /home/user2
Jan 11 12:52:00 linux automount[26505]: expire_proc_indirect: expire /home/user3
Jan 11 12:52:00 linux automount[26505]: 3 remaining in /home
Jan 11 12:52:00 linux automount[26505]: expire_cleanup: got thid 3055176592 path /home stat 7
Jan 11 12:52:00 linux automount[26505]: expire_cleanup: sigchld: exp 3055176592 finished, switching from 2 to 1
Jan 11 12:52:00 linux automount[26505]: st_ready: st_ready(): state = 2 path /home
Mise à jour 2 Après en avoir discuté avec le support de Red Hat, la solution a finalement consisté à raccourcir la valeur du délai d'expiration des répertoires personnels. J'ai fait ça et ça a l'air bien. Apparemment, quelque chose traverse le point de montage toutes les 2 1/2 à 3 minutes et fait que cela reste en place.
La solution consistait à ajouter la valeur du délai d'attente au fichier /etc/auto.master pour ce mappage:
/home /etc/auto_home --timeout=120
df
, mais je veux juste clarifier.