使用Ubuntu 14.04 LTS,我有一个NFS服务器设置为导出一些目录。 客户端机器(也是Ubuntu 14.04)在/etc/auto.master中使用以下的autofs:
/net -hosts suid
但是如果我ls / net显示它是空的。
但是,如果我这样做:
showmount -e 10.10.10.103
它列出了出口。
我注意到,-d没有显示任何内容:
showmount -d 10.10.10.103 Directories on 10.10.10.103:
Ubuntu的文档提到使用前台自动安装进行故障排除,所以我试过了,并得到这个(即使我已经尝试cd到/ net在另一个terminal):
gilgongo@alice:~$ sudo automount -f -v Starting automounter version 5.0.7, master map /etc/auto.master using kernel protocol version 5.02 mounted indirect on /net with timeout 300, freq 75 seconds
我也尝试通过改变auto.master中的行来使用提供的auto.net脚本:
/net /etc/auto.net
但是,这产生了相同的结果。
我宁愿没有在/ etc / fstab和东西的条目,就像客户端在/ net中提取出口的想法。 但为什么不是-hosts选项工作?
S0LVED:
我希望autofs能够在/ net mount目录下显示NFS服务器的名称/ IP,然后显示服务器的输出。
所以当我做了:
ls /net/
并没有看到任何东西,我断定这是行不通的。
事实上,我需要做的是:
ls /net/10.10.10.103/
然后出口神奇地调整了,因为我正在“访问”他们,这是autofsdevise要做的事情(“自动挂载仅在被访问时被挂载,并且在一段时间不活动之后被卸载”)。
所以。 我们走了 吴浩。