NFS网络文件系统

来源:互联网 发布:宁夏干部网络培训中心 编辑:程序博客网 时间:2024/05/14 05:16
一、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服务器实现了文件共享.
原创粉丝点击