私が持っているのautofsユーザ/ホームディレクトリのための中央NFSサーバに接続している複数のLinuxサーバにインストールします。ログイン時にディレクトリをマウントするときにうまく機能しますが、マウントがタイムアウトすることはありません。/ etc / sysconfig / autofsを確認しましたが、デフォルトは実際に300に設定されているため、これらは5分後にタイムアウトになるはずです。
autofsを再起動すると、すべてのディレクトリがアンマウントされるため、それが可能であることはわかっています。
ディレクトリでランダムにlsofを使用しようとしましたが、開いているファイルが表示されません。
また、アクティブではないことがわかっているランダムなディレクトリをマウントしましたが、これらは自分自身をアンマウントすることはありません。これらのボックスの一部には、一度ログインしたことがある10人以上のユーザーがいて、マウントがドロップすることはありません。
私はそこから見つけようとしているのですが、その理由を見つけるためのより良い方法があります。ログに何も表示されません。
任意の提案をいただければ幸いです。ありがとう!
更新
autofsのデバッグをオンにしましたが、異常なことは何も明らかになりません。これらのログは、/ home / user1が最初にマウントされてから7分後、非アクティブ状態が6分間続いた後に生成されました。5分のデフォルトによると、これはマウント解除されているはずです。アンマウントする試みが行われたことを示すログが表示されるのを見たことはありません。
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 これについてRed Hatサポートと話し合った後、解決策はホームディレクトリのタイムアウト値を単に短くすることでした。私はそれをし、よく見えます。どうやら何かがマウントポイントを2 1/2〜3分ごとに通過し、これが継続する原因となっています。
解決策は、そのマッピングの/etc/auto.masterファイルにタイムアウト値を追加することでした:
/home /etc/auto_home --timeout=120
df
、明確にしたいだけです。