挂载nfs

 

为了把这个挂载NFS,弄了我两天的时间,哎~~那个悲催啊。不过嘛,谁叫俺们是新入门的呢~~~做下总结

主机:XP

虚拟机:友善官方推荐的fedora 9  ip 172.18.19.135

开发板:tiny6410                              ip 172.18.19.153

一 挂载nfs之前,用命令#rpm -q portmap nfs-utils,检测linux环境下相关的组件是否已经安装。但是我这里的fedora上显示portmap is not install,这个问题我就一直弄了好久,虽然goole说可以用yum install portmap 来解决,但是结果安装的却是rpcbind,因此我想安装有rcpbind也是可以的

二 修改exports :#vi /etc/exports    这里添加想要在虚拟机上共享给tiny的目录,我添加的是 /home *(rw,sync,no_root_squash),意思是想要共享的目录为/home,允许所有的IP地址进行访问,且有读写的权力,并且sync数据同步写入硬盘和内存中,no_root_squash: 登陆NFS主机共享目录的如果是root用户那么那的权限也为root,但是这样并不安全。

三 然后最好重启下nfs ,#/etc/init.d/nfs restart还有把防火墙关掉 #/etc/init.d/iptables stop

四  重新载入修改好的exports  #exportfs -ra

五 (其实这步可不用)在虚拟机的fedora上挂载目录:mount –t nfs localhost.localmain:/home/sharenfs   /mnt,    localhost.localmain:/home/sharenfs  是虚拟机的共享目录,也可以用主机名代替,而/mnt则是挂接到的位置,成功后用#showmount -a 查看挂载的目录,我这里的显示的是--127.0.0.1:/home/sharenfs  

六 虚拟机的工作结束了,然后到开发板的设置。在超级终端界面,[root@FriendlyARM /]# mount -o nolock 172.18.19.135:/home/sharenfs  /tiny_nfs,tiny_nfs是我自己在新建的文件夹。成功后心情那叫一个好,可以在tiny_nfs目录下看到对应的虚拟机上的目录,挂接宣告成功。

 

期间在弄的时候,为了让虚拟机连上网,好与开发板ping通,查了很久资料,很多人都说打钩在networkmanage就可以了,而我一直没成功,右下角的那个联网图标依旧是红叉,后来用了另外的一种方法,检查/etc/sysconfig/network-script/'ifcfg-eth1中的NM_CONTROLLED = yes,假如一开始是yes但是仍无法连接的话,只需要将其改成no保存后再修改为yes即可,板子上终端的问题是参考了http://www.arm9home.net/read.php?tid=13426&page=e&#a才解决的,太感谢了啊~~~

  准备开始弄下应用程序,嵌入式linux的世界还真大啊~!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值