您的位置:首页 > 其它

关于挂载NFS出现nfs:server is not responding,still trying的问题

2011-11-01 16:36 519 查看
我是在把NFS作为根文件系统的时候出现这个问题的,折腾了好长时间,网上有三种说

法,结合我的理解我总结一下:

1,说是IP偷偷的被改了,这要看/etc/下面的相关配置,特别是rcS,看是不是IP真的被偷

偷的改了。我的不是这种情况。

2,没有用NFS作为根文件系统,而是只是挂载,我的也不是这种情况,但这里记下来

,以防以后使用。这种情况也是UDP的问题。网上找到一种方法,据我分析,应该是没

问题的。这样挂载:

mount -t nfs -o intr,nolock,rsize=1024,wsize=1024 192.168.0.121:/主机nfs目录 /挂载路

径。

3,就是我遇到的问题了。

打开fs/nfs/nfsroot.c,做如下修改即可:

//#define NFS_DEF_OPTIONS "udp"

#define NFS_DEF_OPTIONS "vers=2,udp,rsize=4096,wsize=4096"

另外我把建NFS的基本步骤也记一下,或许以后有用:

1,在PC机端开发NFS服务,没有的话就自己想办法。

2,配置共享目录,重启服务

3,在本地测试,是否成功,用 mount -t nfs 192.168.1.22:共享目录 mnt ,卸载很简单umount mnt

4,客户端错做,参数格式setenv bootargs "console=ttySAC0 root=/dev/nfs nfsroot=131.107.2.38:/root/mywork/rootfs/busybox-1.9.2/rootfs ip=131.107.2.200:131.107.2.38:131.107.2.155:255.255.0.0:linux.arm9.net:eth0:on"

(如需转载请标明出处,欢迎交流QQ994796397)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: