我在几个 Linux 服务器上安装了autofs,这些服务器连接到用户 /home 目录的中央 NFS 服务器。在登录时挂载目录时效果很好,但挂载似乎永远不会超时。我检查了 /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]: …
Run Code Online (Sandbox Code Playgroud)