利用NFS实现开发板挂载LINUX系统

开发板是:友善之臂mini2440

系统:Fedora 9

(前提是开发板和主机能够ping通)先在linux上面装上NFS服务,对于FEDORA ,可以用 yum install nfs-kernel-server. 对于Ubuntu,可以用sudo apt-get install nfs-kernel-server. 然后一般关掉防火墙。。当然也可以自定义防火墙。关防火墙 sudo /etc/init.d/iptables stop,开启nfs服务 sudo service nfs start ,下图:

然后配置 sudo vi /etc/exports文件,默认空文件,格式为 Directory Host(Options) Host(Options) ..比如我的设置如下:

前面/home/ee 为我宿主机要共享的目录;192.168.1.*是指可以让处于该网段(192.168.1)的所有用户)都可以共享;rw:表示可以读写,sync:默认选项,具体意思看书吧,比较多。。. 编辑完成后 :wq出来。

注意这里:no_root_squash不能写成root_squash,否则就会出现Permission Denied,即可以挂载,但不能访问。

接着更新下NFS配置,输入sudo exportfs -av 其中-a 表示服务器重读/etc/exports,-v表示显示出详细共享信息,如下图:

剩下就是在开发板上挂载NFS共享了~ 在互相ping通的情况下,输入以下图内如:

其中-o nolock 在开发板上一定要加,否则无法挂载,如果是两个LINUX电脑倒不会出问题。估计嵌入式开发板的问题。。

备注:nfs mount时候出现的NFS崩溃,按照以下的方式mount
mount -t nfs -o intr,nolock,rsize=1024,wsize=1024 192.168.1.108:/root/somedir /client

此是我在用Mini6410挂载NFS时候出现的问题的解决方法

前面的一些也就是主机的地址以及内容拉,后面的/mnt就是我所要挂载的位置.

 

上述的东西自己总结来写的,为了避免我以后忘记。。。可能写的概括些。。。



原创文章,欢迎转载,转载请注明:blog.csdn.net/jjzhoujun2010

作者:Dream Fly


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JaydenZhou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值