我有一个带有mount的FreeBSD NFS服务器,比如'/ mnt'和一些挂载点,比如'/ mnt / Documents'。 当我从CentOS 7进行安装时,这些辅助工具会自动安装:
#mount -t nfs4 -o soft,intr 10.0.0.1:/mnt nfs-test #ls nfs-test / Documents 东东
而在Fedora上:
#mount -t nfs4 -o soft,intr 10.0.0.1:/mnt nfs-test #ls nfs-test / Documents ls:读取目录nfs-test / Documents:input/输出错误
同样,如果我分别挂载这个submount,挂载成功,但我得到同样的错误,当我尝试读取目录。 如果我尝试在现有的父级NFS挂载中装载子挂载:
mount.nfs4:/ home / _ / nfs-test / Documents正忙或已经安装
它在CentOS下工作的事实使我相信在服务器端没有configuration问题,但如果需要的话,我可以提供详细信息。
请让我知道任何额外的细节是需要的。
谢谢
我不愿意作出这个答案,因为它是一个愚蠢的错误。 而且,这两个分布之间行为差异的原始问题在一定程度上仍然存在。 无论如何,我已经忘记了我在父数据集上设置的ZFS属性:
路由器:/ root#zfs get sharenfs parent NAME PROPERTY VALUE parent sharenfs -alldirs-mapall admin-network 192.168.1.1 -mask 255.255.255.0
CentOS客户端恰好在192.168.1.1/24上,而且这个属性被所有我难以安装的子数据集所inheritance。 扩展面具/ 16固定它。