虚拟机与开发板的nfs环境搭建

 

本平台实时在虚拟机上的Linux环境下搭建的,其它环境并未测试,不知可否,参考者请自行视情况处理

基本就是以下几个步骤,如果没有成功,就要仔细分析每个步骤设置的是否正确了,下面就开始了

首先板子和虚拟机的IP要设置在同一网段
2.把 /etc/hosts.allow 和 /etc/hosts.deny文件中的内容给全部屏蔽掉吧
3.service iptables status查看防火墙的状态,如果没有关闭,就使用命令service iptables stop关闭之
4.vim /etc/exports 内容,此文件中为设置共享目录的,我的是/opt/EmbedSky/root_nfs  *    (rw,sync,no_root_squash),意思是:目录 (*可访问的)IP (相关权限,rw是可读可写,其它略,网上一大堆)
5.service nfs status  启动nfs服务,如果未启动的话,接着往下看吧
6.service rpcbind status ,如果未开启就 service rpcbind restart ,然后查看一下nfs服务是否全部OK
 需要说明的是,我的Linux系统是Fedora10,里面并没有portmap这个玩意儿,所以如果遇到问题了,不要先考虑这里,因为它有rpcbind吧
7.修改一下开发板上IP地址,使之与Linux主机在同一网段

可以先试着主机与开发板互相ping一下,测试通不通

最后就可以使用命令 mount   -t   nfs   <ip地址>:/<共享目录>    <本机挂载点>    -o   nolock
   举例说明  mount -t  nfs  192.168.39.140:/opt/EmbedSky/root_nfs  /mnt  -o  nolock
这条命令是在开发板上使用的,192.168.39.140为服务器的ip
如果出现这条错误:can't find /mnt   in/etc/fstab  类似的命令,那么有可能是你这条命令忘记了nfs或者是后面的-o  nolock 这些参数,我忘记了前者,嘿嘿,郁闷了一上午

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值