autofsを使ってラップトップからLANサーバーに2つのディレクトリをマウントしたいと思います。問題は、autofsがあるディレクトリをマウントしますが、別のディレクトリはマウントしないことです。
私のラップトップがディレクトリをエクスポートする方法は次のとおりです。
/etc/export
/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 - ノートブック:
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
何ができるのかご存知ですか?