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

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

 # /etc/init.d/autofs stop ... # /sbin/chkconfig autofs off ... # reboot 

但是,我有一个情况, reboot会导致一个问题。 我想我可以逐个login到这些主机,并执行df ,看起来是什么文件系统挂载autofs和手执行umount /whatever但这将是一个痛苦。 有谁知道closuresautofsumount它挂载的文件系统的光滑的方式?

我有进入puppet 。 也许我可以用puppet编辑autofs的configuration文件,然后service autofs reload

谢谢

试试umount -a -t autofs

这将卸载每个autofs挂载。