我想使用 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
编辑:重新阅读问题,修改配置建议