欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

关于目标板nfs挂载有关问题

更新时间: 2014-01-05 03:20:06 责任编辑: Author_N1

 

关于目标板NFS挂载问题
搭建ARM-LINUX嵌入式开发环境时,PC机上已经正确安装了NFS服务器,使用本地挂载测试也能够成功。
但是我在目标板上挂载NFS的时候出错,不知道错误原因:
PC机操作系统:Ubuntu 10.04
目标机操作系统:Linux2.6.30

在目标机终端输入以下命令:
root@at91sam9260ek:~# mount -t nfs 192.168.1.120:/home/lixiang/armnfs /mnt/nfs -o nolock
出现如下错误提示:
mount: wrong fs type, bad option, bad superblock on 192.168.1.120:/home/lixiang/armnfs,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

按照上面说明我又输入以下命令:
root@at91sam9260ek:/mnt# /sbin/mount.<nfs> 192.168.1.120:/home/lixiang/armnfs /mnt/nfs -o -nolock
出现如下错误提示:
-sh: can't create 192.168.1.120:/home/lixiang/armnfs: nonexistent directory
(这个目录绝对是正确的,我在PC上测试挂载就可以)

然后我查询了syslog:
root@at91sam9260ek:/mnt# dmesg | tail
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
rtc-at91sam9 at91_rtt.0: hctosys: unable to read the hardware clock
VFS: Mounted root (jffs2 filesystem) on device 31:1.
Freeing init memory: 104K
udevd version 124 started
eth0: link up (100/Full)
JFFS2 notice: (635) check_node_data: wrong data CRC in data node at 0x03514f54: read 0xdf9210ef, calculated 0x37f277f6.


请问这个是怎么回事呢,我在目标板的/proc/filesystems中查询有NFS,是哪里没有设置正确吗? 

谢谢各位的解答!!!!


另外附加一个小白的问题,如果我运行NFS挂载的文件系统里的可执行文件,该文件程序是在PC机上运行的还是在目标板上运行的?
--参考方法--
很奇怪的问题,未遇到过。
一般来说,确保以下几点:
1、ping得通,主机和开发板互ping。
2、主机上设置NFS,开启NFS,在主机挂载测试通过。
3、开发板上的内核需要配置NFS的支持,这个最好在make menuconfig中确认。
4、想不到了。

如果是在开发板将主机上的目录通过NFS挂载,在串口终端上执行这个目录中的文件,须是交叉编译过的才能在目标板上运行。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:20:06
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20954/
本文WWW.DOC100.NET DOC100.NET版权所有。