Centos 5.6 NFS 客户端在挂载文件/目录操作时挂起,但 10 多个其他客户端(相同的机器版本)一切正常?

Centos 5.6 NFS 客户端在挂载文件/目录操作时挂起,但 10 多个其他客户端(相同的机器版本)一切正常?

我有一台 NFS 服务器,它正在愉快地为 10 个 NFS 客户端提供文件(并且已经这样做了 18 个月以上)。我最近注意到其中一个客户端已停止正常工作,NFS 挂载完全正常,但在挂载本身上执行任何操作都会导致无休止的挂起和终端冻结。

我已经在网上搜索了几个小时,检查了几乎所有能检查的内容,但是有一些信息:

  • 所有客户端(和服务器)都是运行 Centos 5.6/5.7 的相同 Dell 2950 机器
  • 所有客户端都连接到同一本地网络
  • 问题客户端和服务器上的网络连接相同(1000mb/s 全双工),它们之间没有连接/延迟/数据包丢失问题。
  • 服务器立即响应 rpcinfo、showmount -e 和 nfsstat,没有任何问题
  • nfs、portmap 已安装在问题客户端上(与所有其他客户端一样)并已启动
  • 支架完美运作,瞬间返回
  • 我尝试使用各种安装选项(intr、soft、nolock)进行安装
  • 扭转这种情况(在客户端设置服务器,并从服务器安装),这工作正常!

有人能帮助我解决其他问题吗?

答案1

您能否发布类似这样的片段......

$ cd /broken/nfs/mount

$ strace 触摸 foo

只是好奇它挂在哪个系统调用上。

相关内容