NFS 共享变为只读

NFS 共享变为只读

在旧的 RHEL 5 服务器上,其中一个 NFS 挂载变为只读:运行touch foo返回错误

touch: cannot touch `foo': Read-only file system

ls -l此外,在UID 和 GID的输出中,现在是数字:它们是1000712 1000002和 而1000719 1000002不是nobody nobody

这是相关摘录/etc/fstab

mynfsserver.example.org:/mypath       /mymount       nfs       vers=3,hard,intr,actimeo=1       0 0

这是输出的相关摘录mount

mynfsserver.example.org:/mypath on /mymount type nfs (rw,nfsvers=3,hard,intr,actimeo=1,addr=10.2.3.4) 

命令

showmount -e 10.2.3.4

生成一个导出列表,仅显示路径列表,以及每个路径的导出到的客户端的 IP 地址。


相同的共享安装在 CentOS 7 服务器上,并且在读写方面运行良好。相关摘录/etc/fstab

mynfsserver.example.org:/mypath       /mymount       nfs       vers=4,hard,intr,rw,actimeo=1       0 0

以及输出的相关摘录mount

mynfsserver.example.org:/mypath on /mymount type nfs4 (rw,relatime,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,acregmin=1,acregmax=1,acdirmin=1,acdirmax=1,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=10.2.5.6,local_lock=none,addr=10.2.3.4)

(您可能已经注意到,CentOS 服务器使用 NFS v4,而 RHEL 服务器使用 NFS v3。我也尝试为 RHEL 服务器指定 NFS v4,但这并不能解决问题。)

命令

showmount -e 10.2.3.4

返回错误clnt_create: RPC: Port mapper failure - Timed out


内核消息(cat /var/log/messagesjournalctldmesg)在两台服务器上均未显示任何异常情况。

可能是什么问题呢?

答案1

问题已解决:简单地说,RHEL 客户端在 NFS 服务器上设置为只读(我不管理该服务器,因此我没有更多有关它的信息)。

相关内容