Autofs:我可以安装一个文件夹,但不能安装另一个文件夹

Autofs:我可以安装一个文件夹,但不能安装另一个文件夹

我想使用 autofs 将两个目录从我的笔记本电脑安装到我的局域网服务器。问题是,autofs 挂载一个目录,但不挂载另一个目录......

这就是我的笔记本电脑导出目录的方式:

/etc/出口

/home           192.168.178.10(ro,sync,fsid=0,crossmnt,no_subtree_check,root_squash)
/home/peter      192.168.178.10(ro,sync,no_subtree_check,root_squash)
/media/peter/vm             192.168.178.10(ro,sync,fsid=1,no_subtree_check,root_squash)
/media/peter/vm/Windows_7_x64      192.168.178.10(ro,sync,no_subtree_check,root_squash)

服务器向我显示了预期的导出:

$ showmount -e peter-laptop

Export list for peter-laptop:
/media/peter/vm/Windows_7_x64 192.168.178.10
/media/peter/vm               192.168.178.10
/home/peter                   192.168.178.10
/home                         192.168.178.10

我可以手动挂载 NFS 共享并且工作正常:

 $ sudo mount peter-laptop:/home /home/peter/test_home/
 $ sudo mount peter-laptop:/media/peter/vm /home/peter/test_vm/

现在我卸载所有内容并尝试再次安装自动文件系统:

在服务器上我有这个/etc/autofs.master:

/import/peter-laptop/peter     /etc/auto.peter-laptop --ghost

而这在/etc/autofs.peter-laptop:

home -fstype=nfs4,ro,retry=0,rsize=8192,wsize=8192,tcp 192.168.178.20:/peter
vm -fstype=nfs4,ro,retry=0,rsize=12288,wsize=12288,tcp 192.168.178.20:/media/peter/vm

如果我重新启动 autofs,我会为每个挂载获得一个目录:

/imports/peter-laptop/peter/home
/imports/peter-laptop/peter/vm

主目录一切正常,但如果我cd进入,vm我会收到此错误:

$ cd vm/
-bash: cd: vm/: No such file or directory

知道我能做什么吗?

相关内容