Ich habe Autofs auf mehreren Linux-Servern installiert, die eine Verbindung zum zentralen NFS-Server für die Benutzer- / Home-Verzeichnisse herstellen. Es funktioniert hervorragend, wenn die Verzeichnisse beim Anmelden gemountet werden, aber die Mounts scheinen nie eine Zeitüberschreitung zu haben. Ich habe / etc / sysconfig / autofs überprüft und die Standardeinstellung ist in der Tat 300, daher sollte diese nach 5 Minuten abgelaufen sein.
Beim Neustart von autofs werden alle Verzeichnisse umountet , daher weiß ich, dass dies möglich ist.
Ich habe versucht, lsof zufällig in den Verzeichnissen zu verwenden, aber es werden zu keinem Zeitpunkt Dateien geöffnet.
Ich habe auch ein zufälliges Verzeichnis gemountet, von dem ich weiß, dass es nicht aktiv ist, aber diese stellen sich nie selbst bereit. Einige dieser Boxen haben mehr als 10 Benutzer, die sich einmal angemeldet haben, und die Reittiere fallen nie ab.
Ich versuche nur herauszufinden, warum es eine bessere Methode gibt, um herauszufinden, warum. Ich sehe in keinem Protokoll etwas Bestimmtes.
Anregungen sind willkommen. Vielen Dank!
AKTUALISIEREN
Ich habe das Debuggen für Autofs aktiviert, aber es scheint nichts Außergewöhnliches zu enthüllen. Diese Protokolle wurden 7 Minuten nach dem ersten Mounten von / home / user1 und nach 6 Minuten Inaktivität erstellt. Gemäß der 5-Minuten-Standardeinstellung sollte dies nicht bereitgestellt worden sein. Ich habe nie ein Protokoll gesehen, das darauf hinwies, dass sogar versucht wurde, es zu umounten.
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
Update 2 Nachdem Sie mit dem Red Hat-Support darüber gesprochen hatten, bestand die Lösung darin, den Timeout-Wert für Home-Verzeichnisse zu verkürzen. Ich habe das gemacht und sieht gut aus. Anscheinend überquert etwas den Montagepunkt alle 2 1/2 bis 3 Minuten und bewirkt, dass dieser oben bleibt.
Die Lösung bestand darin, den Timeout-Wert zur Datei /etc/auto.master für diese Zuordnung hinzuzufügen:
/home /etc/auto_home --timeout=120
df
, möchte aber nur klarstellen.