免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1256 | 回复: 0
打印 上一主题 下一主题

开发板 mount nfs 出错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-09 10:33 |只看该作者 |倒序浏览

                               
开发板跑kernel 2.6.14,cramfs文件系统,mount nfs是报错:
首先是mount后出现 “unsupported protocal” 的报错,这个可以通过配置内核选项修改:
[*]provide NFSV3 client support
就可以支持此nfs协议了。
另外,继续mount又出现如下信息:
RPC: sendmsg returned error 101                                                
portmap: RPC call returned error 101                                            
RPC: failed to contact portmap (errno -101).                                    
RPC: sendmsg returned error 101                                                
portmap: RPC call returned error 101                                            
RPC: failed to contact portmap (errno -101).                                    
lockd_up: makesock failed, error=-101                                          
RPC: sendmsg returned error 101                                                
portmap: RPC call returned error 101                                            
RPC: failed to contact portmap (errno -101).
原以为需要安装portmap,但这里不用,2.6内核已经支持。只需要在mount命令后增加选项 -o nolock 就解决此问题了。
但事情并没有因此结束,nfs虽然挂上了,但是,比如你运行一个helloworld小文件,那没问题,但如果文件大一些--1m左右,这时就会出现:
nfs: server 192.168.1.101 not responding, still trying
nfs: server 192.168.1.101 not responding, still trying
这种现象应该是属于丢包问题,搜索了一下,此时nfs默认使用UDP协议,但是TCP协议呢?试一下:
# mount -t nfs 192.168.1.101:/nfs /mnt -o proto=tcp -o nolock
搞定!
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/86142/showart_1784384.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP