NFS导出已挂载NFS的目录(在服务器上)

我有一个NFS服务器,A,共享一个文件夹。 B正在安装该文件夹。 B也分享那个文件夹。 但是C无法安装它。 C上的错误是:

mount.nfs: 192.168.0.1:/export/myfolder failed, reason given by server: Permission denied 

而在B上, /var/log/messages的错误是

 Aug 17 15:21:21 B mountd[26140]: authenticated mount request from 192.168.0.200:1010 for /export/myfolder (/export/myfolder) Aug 17 15:21:21 B mountd[26140]: Cannot export /export/myfolder, possibly unsupported filesystem or fsid= required 

/etc/fstab on C:

 192.168.0.1:/export/myfolder /mnt/myfolder nfs defaults,nodev,rsize=32768,wsize=32768,nfsvers=3 0 0 

B上的/etc/exports

 /export/myfolder 192.168.0.0/24(sync,rw,no_root_squash,fsid=200908180957) 

我已经将fsid参数添加到导出,但仍然存在相同的问题,

我很好奇为什么你不会只想分享它(networking隧道是更容易configuration),但一般来说,你会有一个问题,支持在同一台机器上的nfs服务器和nfs客户端。

要解决你眼前的问题,你可以做两件事情。 第一个是确保你指定了一个fsid而不是0,或者你的fsid是在A上设置的。其次,因为看起来你可能使用的是nfs4,你是否已经通过绑定卷来挂载/ exports,或者是A的导出目录的直接nfs挂载?

在我看来,这样做的方式看起来像一个失败和/或裂脑的情况下,当A和B断开连接的主要配方。 您可能也会有权限和locking问题。 这样做真的不是一个好主意。