首页 > 其他 > 详细

嵌入式环境:挂载开发板根NFS文件系统失败

时间:2015-12-06 00:13:24      阅读:1384      评论:0      收藏:0      [点我收藏+]

 

挂载开发板根NFS文件系统的时候,发现了下面的问题:

Looking up port of RPC 100003/2 on 192.168.1.106
rpcbind: server 192.168.1.106 not responding, timed out
Root-NFS: Unable to get nfsd port number from server, using default
Looking up port of RPC 100005/1 on 192.168.1.106
rpcbind: server 192.168.1.106 not responding, timed out
Root-NFS: Unable to get mountd port number from server, using default

原来是linux server的防火墙没有关。

---------------------------------------

另外:

出现这个问题,不一定就是这一个原因还有

1.开发板的bootloader的 bootargs没有设置正确导致找不到server 的nfs,一般格式如下:

set bootargs noinitrd root=/dev/nfs nfsroot=192.168.1.106:/home/fs/work/nfs_root/fs_qtopia ip=192.168.1.111:192.168.1.106:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0

2.另外挂载nfs需要启动nfs服务,并设置好nfs exports目录,

 

/etc/init.d/nfs start

[root@localhost fs]# vi /etc/exports /home/fs/work/nfs_root/fs_mini_mdev *(rw,sync,no_root_squash,no_subtree_check) /home/fs/work/nfs_root/fs_qtopia *(rw,sync,no_root_squash,no_subtree_check)

 

 

 

相关链接:

nfs服务以及mount命令使用 http://blog.itpub.net/23073818/viewspace-757312/ 

1、在A机上启动NFS和RPC服务
/etc/init.d/portmap start
/etc/init.d/nfs start
2、检查NFS的运行级别:
chkconfig --list portmap
chkconfig --list nfs
3、根据需要设置在相应的运行级别自动启动NFS:
chkconfig --level 235 portmap on
chkconfig --level 235 nfs on
--检测nfs 的rpc 注册状态
rpcinfo -u 主机名或IP 地址 进程
[root@tmg133 data3]#-- rpcinfo -u 192.168.1.106 nfs
program 100003 version 2 ready and waiting
program 100003 version 3 ready and waiting
program 100003 version 4 ready and waiting
[root@tmg133 data3]# --rpcinfo -u 192.168.1.106 mount
program 100005 version 1 ready and waiting
program 100005 version 2 ready and waiting
program 100005 version 3 ready and waiting
--查看共享目录和参数设置 cat /var/lib/nfs/etab

/home/fs/work/nfs_root/fs_mini_mdev *(rw,sync,wdelay,hide,nocrossmnt,secure,no_root_squash,no_all_squash,no_subtree_check,secure_locks,acl,mapping=identity,anonuid=65534,anongid=65534)
/home/fs/work/nfs_root/fs_qtopia *(rw,sync,wdelay,hide,nocrossmnt,secure,no_root_squash,no_all_squash,no_subtree_check,secure_locks,acl,mapping=identity,anonuid=65534,anongid=65534)
~ (ro,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,mapping=identity,anonuid=65534,anongid=65534)

 

用命令行方式关闭CentOS防火墙 http://blog.163.com/zhaoweibiao87@126/blog/static/13479948120126611325557/  

临时性的完全关闭防火墙,可以不重启机器:

#/etc/init.d/iptables status                ## 查看防火墙状态

#/etc/init.d/iptable stop                    ## 本次关闭防火墙

#/etc/init.d/iptable restart                ## 重启防火墙

 

嵌入式环境:挂载开发板根NFS文件系统失败

原文:http://www.cnblogs.com/mylinux/p/5022509.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!