RPC 超时问题及NFS启动慢解决方案

昨天NFS用的好好的,今天一直不能用。
当我打开NFS服务的时候,就发现有点不正常,NFS服务打开的很慢,记得昨天./nfs start一下

就打开了,而今天得等几分钟,NFS服务启动之后,不但ARM开发板不能挂载NFS文件系统,连虚

拟机本身也不能挂载,提示RPC超时,在网上找了很多资料:
启动慢是因为上次NFS正常挂载的客户机没有正常卸载,挂载信息残存

在的/ var / lib中/ NFS / rmtab里面了,把里面的内容清除之后,启动NFS很快,但依然不能挂载,有在

网上找了一些相关资料,来解决RPC超时的问题,
服务器端:编辑/ etc / hosts在里面添加客户端的信息。格式如下:
IP地址
主机名主机别名如:192.168.2.13 localhost.localdomain localhost主机
别名为可选项
修改之后,重启portmap nfs服务
同样在客户端:添加服务器的信息,格式一样,和服务器一样,设置之后就可以正常挂载了。

再加加点深刻体会:只在主人里面这样改是不行了,即使一时可以用也是不稳定,也许在你重启一次机器之后就不能用了,本身它就是一个不可靠的设置。正确的设置应该是

IP地址
主机主机别名如:127.0.0.1 localhost.localdomain localhost这是第一行代表你的电脑的设置包括IP地址,主机名,域名,主机别名

如果想做快速的客户端IP地址映射,再在后面添加上你的客户端的设置。如我的虚拟机的设置192.168.2.13 localhost

我的2410开发板192.168.2.223 localhost

设置之后,重新启动NFS服务服务nfs restart就行了

这时候再MOUNT nfs那真叫个快

据说这是因为你用的是虚拟机LINUX而且你的虚拟机,你的真实的主机和你的2410开发板在一个子网内部,并没有与外网相连,没有网关,域名服务器,当端口映射进行IP解析时,首先你的主机里面没有这台计算机的信息,而又访问不到域名解析服务器,就造成了RPC timed out连接不上。(偶尔可以连接)

据说当你的主机,虚拟机,开发板在一个网段上而且都可以访问外网的话,就不用修改主机文件,这时NFS也可以正常使用。也没有问题,只有当域名服务器不正常时, NFS才会出现挂载不上,不过还有备用域名服务器的IP地址,只要把这两个域名服务器的IP地址都设置上了,一般不会再出现NFS挂载异常了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值