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

前端之家收集整理的这篇文章主要介绍了linux – 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

C上的/ etc / fstab:

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参数添加到导出中,但仍然会出现同样的问题,

解决方法

我很好奇为什么你不想只想从A共享它(网络隧道更容易配置),但一般来说,在同一台机器上支持nfs服务器和nfs客户端都会遇到问题.

解决您的直接问题,您可以做两件事.第一个是确保你指定的fsid不是0或者你的fsid在A上设置的是什么.其次,既然看起来你可能正在使用nfs4,你是否通过绑定将卷挂载到/ exports,或者是A的导出目录的直接nfs挂载?

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

猜你在找的Linux相关文章