Ubuntu12.02 NFS安装与OK6410

1、nfs原理是通过网络,将远程主机共享的文件系统,挂载到本机。Ubuntu 12.04上默认是没有安装NFS服务器的,首先要安装NFS服务程序:

   #  sudo apt-get install nfs-kernel-server     (安装nfs-kernel-server时,apt会自动安装nfs-common和portmap) 这样,宿主机就相当于NFS Server。

使用Ubuntu配置OK6410的开发环境的时候,尽量设置成root用户登录,能避免很多问题。


2、创建一个共享目录

#sudo mkdir /home/lmm/nfs

给它最高权限:# chmod 777 /home/lmm/nfs


3、配置NFS

       # vi /etc/exports   (不懂vi使用也可以直接gedit/etc/exports

在最后一行加入 /home/lmm/nfs *(rw,sync,no_root_squash,no_subtree_check) 

     

/home/lmm/nfs:与nfs服务客户端共享的目录,这个路径必须和你前面设置的文件的路径一致!

然后保存退出。


4、启动NFS服务

执行命令:sudo /etc/init.d/portmap restart 重启portmap服务。nfs是一个RPC程序,使用它前,需要映射好端口,通过portmap设定。

      执行命令:sudo /etc/init.d/nfs-kernel-server restart 重启nfs服务。

         到此,宿主机的nfs就配置好了。

        这时候可以在/home/lmm/nfs目录下创建一个文件,不然挂载的时候只能看到空白。


5、 配置ip,将宿主机的ip(192.168.1.110)和开发板的ip(192.168.1.170)配置成同一个网段

宿主机执行# ifconfig eth0 192.168.1.110 up

ok6410开发板也可以利用这样的方法,但可能只是一次性的,每次都要输入。我的文件系统是cramfs,我是配置初始的脚本文件,具体网上都有。


6、挂载

  挂载前先ping 192.168.1.110,测试一下网络是否连通

       在开发板启动后,输入# mount -onolock 192.168.1.110:/home/lmm/nfs /mnt

如果传输数据比较大时可以采用#mount -t nfs -o intr,nolock,rsize=1024,wsize=1024 192.168.1.110:/home/lmm/nfs /mnt

test是我在/home/lmm/nfs下创建的一个文件。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值