日期:2014-05-16  浏览次数:21734 次

Linux nfs mount RPC :timeout
做NFS server的linux机器,client mount了。具体症状如下:


1. 在client或server端执行showmount -e ip_addr 或 mount -t nfs ip_addrath path,停顿约10多秒后失败,显示信息RPC: Timed out。

2. 在client或server端执行rpcinfo -p ip_addr,显示portmap, nfs, mount 等进程都已启动。

3. 如果在server端重新启动一遍服务service nfs restart,这时候client和server端都可以用showmount看到分享出来的目录,但是一旦mount就 RPC: Timed out!!!
4.server端和client端的防火墙和SELinux都关闭

这个怪异的问题纠缠我好长时间了。在摆渡和谷歌上搜了若干文章,按照当中说的把server和client的Fireware,iptables都禁止了,无效;在server的hosts.allow中加入了portmap: ALL; nfsd: ALL; mountd: ALL;statd: ALL,还是无效;彻底崩溃了,明明以前用得好好的,怎么重新启动一次就死掉了呢,...  

各位高手如果有什么建议,来给小弟指点一下迷津吧,不胜感激了!!!:ask

------解决方案--------------------
帮你顶一下
------解决方案--------------------
帮顶。
------解决方案--------------------
我觉得你的NFS服务器的问题,可否将NFS服务器上的nfs软件升级,在进行mount
------解决方案--------------------
service nfs status
service xinetd status

看看xinetd服务启动没有?
------解决方案--------------------
我使用UBUNTU 9.10 如果不接外网,即 ping 不同网关的话,就出现这个问题,不知为什么?
我感觉好像是 NFS server 的问题,我的 NFS V3 ,我同事使用 UBUNTU 10.4 的,NFS V2 就可以。
是这个问题吗?有人说下吗?