在 autofs 中直接挂载

在 autofs 中直接挂载

我想使用 autofs 自动挂载 nfs 共享但它不起作用。

这有效:

mount -vvv -t nfs -o vers=3 192.168.0.12:/share /local/data/mydir

但是当我将此行放入我的 /etc/auto.master 中时,它不起作用,autofs 重新启动后,mydir 中没有任何内容。

自动主机管理工具

/local/data/mydir 192.168.0.12 -vers=3

感谢您的帮助。

答案1

通常,auto.master 包含本地目录到配置文件的映射:

/misc  /etc/auto.misc

就你的情况而言,可能你会想要类似的东西

/local/data /etc/auto.local_data --timeout=60 --ghost

然后您可以像这样创建 /etc/auto.local_data:

mydir 192.168.0.12:/share

正如您所指出的,这实际上将 /local/data 移交给了 autofs。如果 /local/data 中有实际的本地目录,绑定挂载可能会更好用。

为此,修改 /etc/auto.master:

/mount/data /etc/auto.local_data --timeout=60 --ghost

然后,您可以通过 /etc/fstab 绑定挂载所需的文件夹:

/mount/data/mydir /local/data/mydir none _netdev,bind 0 0

编辑:重新阅读问题,修改配置建议

相关内容