![如何以编程方式卸载由 autofs 挂载的文件系统?](https://linux22.com/image/621826/%E5%A6%82%E4%BD%95%E4%BB%A5%E7%BC%96%E7%A8%8B%E6%96%B9%E5%BC%8F%E5%8D%B8%E8%BD%BD%E7%94%B1%20autofs%20%E6%8C%82%E8%BD%BD%E7%9A%84%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%EF%BC%9F.png)
我有一些 RHEL 系统需要禁用autofs
。我通常会在每个主机上运行一个脚本,执行如下操作:
# /etc/init.d/autofs stop
...
# /sbin/chkconfig autofs off
...
# reboot
但是我遇到过这种情况,执行该reboot
命令会导致问题。我想我可以逐个登录到这些主机并执行df
,看看 autofs 挂载了哪些文件系统,然后手动执行,但这很麻烦。有人知道关闭并挂载文件系统umount /whatever
的巧妙方法吗?autofs
umount
我确实有权限puppet
。也许我可以使用 puppet 来编辑autofs
配置文件然后service autofs reload
?
谢谢
答案1
尝试umount -a -t autofs
。
这将卸载所有autofs
挂载。