查看: 9364|回复: 6

[提问] 在arm linux系统上怎么mount 不上nfs的服务?

[复制链接]
发表于 2009-9-13 13:01:47 | 显示全部楼层 |阅读模式
关键词: arm , linux , mount , nfs , 系统
本帖最后由 linux_Ultra 于 2009-9-13 13:04 编辑

在主机上开好了nfs,ip是192.168.2.21,然后在u-boot里将bootmode设成nfs 文件系统启动成功了,说明nfs服务已经开通了。板子上的内核也支持nfs文件系统了。

但现在我 将bootmode设置成nand启动,然后我用
arm#:mount 192.168.2.21:home/arm /mnt
想把/home/arm这个mount到板子的/mnt上为什么mount不上,
arm#: ping 192.168.2.21可以ping通。

我再主机上自己挂自己的nfs,直接 mojian#:mount 192.168.2.21:/home/arm  /mnt
可以成功。
 楼主| 发表于 2009-9-13 13:05:48 | 显示全部楼层
我从新编译了个linux内核然后半nfs文件系统的选项都*上了,还是无法mount 上。
 楼主| 发表于 2009-9-13 13:06:57 | 显示全部楼层
mount -t nfs 192.168.2.21:/home/arm  /mnt
也不行。
发表于 2009-9-13 18:11:25 | 显示全部楼层
本帖最后由 changyongid 于 2009-9-13 18:13 编辑

1.nfs设置了没有?
2.etc/exports文件 里面的配置是什么?
3.防火墙是否让nfs通过?
如果能ping通的话,一定是可以挂上的,所以觉得不必要重新编译内核。
设置好后,可以试着重启试一下
发表于 2009-9-13 18:12:23 | 显示全部楼层
mount -t nfs 192.168.2.21:/home/arm  /mnt

这样连怎么行???
至少也是-n nolock这样的选项吧
 楼主| 发表于 2009-9-13 20:33:57 | 显示全部楼层
本帖最后由 linux_Ultra 于 2009-9-13 20:40 编辑

[......@new-host-2 ~]$ cat /etc/exports
/home/arm *(rw,sync,no_root_squash)


ubuntu 7.04 找不到防火墙和SElinux。没法设定这个。
改了一下mount的参数,
搞定了, mount 命令写不全:
用 :mount -t nfs -n nolock 192.168.2.21:/home/arm  /mnt
也不好使 ,用:
mount -t nfs 192.168.2.21:/home/arm  /mnt -o proto=tcp -o nolock
就挂上了。
同样是这个命令, 在centos5。3下提示需要权限,只要关掉防火墙&SElinux就行了。
发表于 2009-9-13 20:45:55 | 显示全部楼层
好像很多时候不加上-n nolock还很不行。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表