NFS网络文件系统

一、Samba服务器与NFS服务器的区别
    Samba服务器用于建立Windows与Linux虚拟机之间的文件共享.
    NFS服务器用于建立Linux虚拟机与ARM嵌入式系统之间的文件共享.
 
二、NFS网络文件系统的建立
(1)在Linux虚拟机下执行菜单:系统设置>服务器设置>NFS服务器,打开NFS服务器设置对话框.
(2)单击"增加(A)",打开添加NFS共享对话框.
   <1>在"基本"选卡内:
      1.单击浏览,选择共享目录,常选择/home/lishuai作为共享目录.
      2.在"主机"内输入主机的IP地址.
        如果将IP地址设置为192.168.220.*,则表示该网段内的所有用户均可以与ARM嵌入式系统共享目录/home/lishuai
        如果将IP地址设置为192.168.220.20,则表示只有IP地址为192.168.220.20可以与ARM嵌入式系统共享目录/home/lishuai
      3.在"基本权限"内选择"读/写".
   <2>在"用户访问"选卡内:
      选中"把远程根用户当做本地根用户".这是为了避免在Linux中权限纷争.如果将所有的root用户当做一个用户,这样在权限上比较简单.
   (3)在Linux虚拟机下执行菜单:系统设置>服务器设置>服务.
      选中"nfs",单击"开始",单击"停止",再单击"开始",最后保存.当然,也可以在Linux虚拟机终端内输入命令:#service nfs restart.这样就成功设置了NFS服务器.
  
三、NFS服务器的用途
    用户可首先在NFS服务器中设置"/home/lishuai"作为Linux主机与ARM开发板之间的共享目录,然后将该目录挂载到ARM开发板的/mnt目录下(当然,前提是在ARM开发板上烧入相应的文件系统),这样,Linux虚拟机的"/home/lishuai"目录就是ARM开发板的一个目录,ARM开发板通过访问/mnt目录就可以访问到Linux虚拟机的"/home/lishuai"目录.这样就实现了Linux虚拟机与ARM开发板的同步更新,对于开发人员来说非常方便.

 1.实际应用时,常将"/home/lishuai"共享目录挂载到ARM开发板的"/mnt/xxx"目录下(即在/mnt目录下新建一子目录).这样,就不会影响其它设备挂载到ARM开发板的/mnt目录下.
 2.操作ARM开发板可以通过putty软件或Windows自带的超级终端.
 3.NFS既然是服务器,就必须有server端和client端.在ARM嵌入式系统中,Linux虚拟机作为server端,ARM开发板作为client端.这样,Linux虚拟机和ARM开发板就通过NFS服务器实现了文件共享.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值