NFS服务搭建


  NFS服务用于任意两台linux系统之间通信,但这两台机器得得用网线连接。

********************安装本机的nfs服务********************
  以下操作在你的ubuntu中完成:

  (1)#sudo apt-get install nfs-kernel-server
  (2)#vim /etc/exports   
     添加  /mnt/NFSwork *(rw,sync,no_root_squash)
     /mnt/NFSwork是要共享的目录,*代表允许所有的网络段访问,rw是可读写权限,sync是资料同步写入内存和硬盘,no_root_squash是Ubuntu nfs客户端分享目录使用者的权限,如果客户端使用的是root用户,那么对于该共享目录而言,该客户端就具有root权限。
  (3)#sudo /etc/init.d/nfs-kernel-server restart 
  (4)测试共享出来的目录:#showmount -e
  
*****************挂载对方的linux到自己的linux*******************
     如果你想将对方linux中的一个目录,挂载到你的ubuntu中,那么对方的linux必须先完成(1)--(4)步。然后设置你的虚拟机为桥接模式,并且,你们的ip在同一网段,掩码必须一样:255.255.255.0  。
     然后在你的ubuntu中执行:
  (5)#mount  -t  nfs 192.168.*.*:/NFS  /mnt/NFSwork     //另外一台ip地址为192.168.*.*的linux系统已经开启NFS服务,并且设置共享目录为/NFS,本机有一个空目录为/mnt/NFSwork, 将对方机器上的/NFS中的内容挂载到本机中/mnt/NFSwork。
  (6)#umount /mnt/NFSwork   //卸载挂载点

********************* 从ubuntu向开发板传输文件 ***********************
     从ubuntu向开发板传输文件,采用的方法是在开发板上执行(5)、(6)步,将ubuntu中的/mnt/NFSwork挂载到开发板的某一个空目录中。(你的开发板已经烧好内核和文件系统)
     用一根网线,将开发板和PC连接,关掉无线网连接,本地连接ip为自动获取。开发板和ubuntu中ip网段一直,mask相同。
     接着在你的开发板中完成:

     #mount  192.168.1.2:/mnt/NFSwork/OK6410  /nfs_work  -o  nolock     //192.168.1.2是ubuntu中的ip地址,nfs_work是你开发板上一个目录。
     然后你就可以在ubuntu的/mnt/NFSwork/OK6410/中编辑文件,然后调用arm-linux-gcc 编译,但是你却不能执行。接着进入开发板上/nfs_work目录,你会看到你之前编辑的源码,和已经生成的二进制文件,在开发板上#./hello 就能看见结果。

     #umount  /nfs_work        


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值