如何以编程方式卸载由 autofs 挂载的文件系统?

Red*_*ket 3 rhel5 autofs

我有一些 RHEL 系统,我需要禁用autofs. 我通常做的是在每个主机上运行一个脚本,执行如下所示的操作:

# /etc/init.d/autofs stop
...
# /sbin/chkconfig autofs off
...
# reboot
Run Code Online (Sandbox Code Playgroud)

但我遇到的情况是这样做reboot会引起问题。我想我可以逐一登录到这些主机中的每一个并执行df,看看 autofs 挂载了哪些文件系统并手动执行,umount /whatever但这会很痛苦。有谁知道关闭autofsumount安装它所安装的文件系统的巧妙方法?

我确实可以访问puppet. 也许我可以使用 puppet 来编辑autofs配置文件,然后呢service autofs reload

谢谢

Vin*_*inz 5

尝试umount -a -t autofs

这将卸载每个autofs安装。