Eu gostaria de usar o autofs para montar dois diretórios do meu laptop para o meu servidor de lan. O problema é que o autofs monta um diretório, mas não o outro ...
É assim que meu laptop exporta os diretórios:
/ etc / exports
/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)
O servidor mostra as exportações como esperado:
$ 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
Eu posso montar os compartilhamentos NFS manualmente e funciona bem:
$ sudo mount peter-laptop:/home /home/peter/test_home/
$ sudo mount peter-laptop:/media/peter/vm /home/peter/test_vm/
Agora eu desmonto tudo e tento montar novamente com autofs :
No servidor eu tenho isso em /etc/autofs.master :
/import/peter-laptop/peter /etc/auto.peter-laptop --ghost
E isso em /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
Se eu reiniciar o autofs, recebo um diretório para cada montagem:
/imports/peter-laptop/peter/home
/imports/peter-laptop/peter/vm
Tudo funciona bem para o diretório inicial, mas se eu cd
into vm
eu recebo este erro:
$ cd vm/
-bash: cd: vm/: No such file or directory
Alguma ideia do que eu poderia fazer?