嵌入式学习之——搭建NFS服务器

  • xidianzxc
  • LV3工程师
  • |      2014-12-11 01:16:41
  • 浏览量 1102
  • 回复:9

我们在嵌入式开发中,经常需要用到的几个服务器,今天在这里给大家介绍一下其中的NFS服务器,NFS服务器主要是用来在linux系统之间的共享文件的,这样我们的开发板上的linux系统就可以获取我们PC上的共享文件了,二来呢,在使用linux开发时,也能方便开发人员的linux系统相互之间的文件共享。

第一步:我们需要建立一个共享目录,这里我在我的home文件夹下建立一个叫做share的文件夹,将我们需要共享的文件可以放在里面,我们放一个test文件在里面,权限也给777

嵌入式学习之——搭建NFS服务器

第二步:为了便于操作,我们将这个文件的权限更改为777,也就是最高的权限

第三步:安装nfs服务器

要使用nfs,当然我们就必须要安装nfs服务器了,我们可以查询一下:

     嵌入式学习之——搭建NFS服务器

上面结果显示我已经安装了nfs,那么如果你没有安装nfs呢,那也很简单,之前已经写过用yum安装软件的帖子了,我们可以输入下面的命令安装即可(前提是已经配置好yum,如果忘了可以看这篇文章嵌入式学习之——linux使用yum在线安装解决rpm依赖性问题):

    嵌入式学习之——搭建NFS服务器

第四步:修改配置文件,这个我们得要详细说说,我们先用Vi编辑一下,我再来给大家解释,编辑的配置文件      是/etc/exports,如果我们第一次配置那么这是一个空文件,配置文件编辑如下:

   嵌入式学习之——搭建NFS服务器

1.       最开头的目录/home/share,我相信大家一看就懂,就是我们需要贡献的文件夹

2.       中间我们使用tab键隔开

3.       紧跟着的’*‘的这个位置其实是填写允许访问的客户端的ip地址的,这里我们写*表示所有用户都可以访问,当然,我们也可以写上一个ip地址,或者一个ip地址段

4.       紧接着,括号里面的第一个选项rw,表示可读可写,当然我们可以设置为其他的比如ro只读

5.       紧接着,括号里面的第二个选项sync表示同步更改,适用于通信比较频繁,实时性很高的场合

这样,我们就搞定了nfs的配置了,当然这只是很简单的配置,深入的选项配置大家可以自己下去查阅学习。 

      第五步:我们让配置文件生效

      嵌入式学习之——搭建NFS服务器

      第六步:我们可以查看一下nfs服务器的输出目录有哪些

     嵌入式学习之——搭建NFS服务器

   可以看见我们的输出目录/home/share,已经生效。

  第七步:我们需要将nfs共享的目录挂载上来,我们在/mnt目录下新建一个nfsfolder目录来挂载:

嵌入式学习之——搭建NFS服务器

  第八步:启动nfs服务器

嵌入式学习之——搭建NFS服务器

  第九步:执行挂载

嵌入式学习之——搭建NFS服务器

  其中的localhost表示共享的文件夹在本地,-t nfs指定挂载格式nfs

  我们来试试功能,我们到/mnt/nfsfolder文件夹下:

嵌入式学习之——搭建NFS服务器
嵌入式学习之——搭建NFS服务器

   这样,我们就能查看我们放在/home/share文件夹下的test文件了。好,至此,我们一个简单的nfs服务器搭建完毕。

   小白我这个系列的帖子已经做了汇总,这是第本系列第18篇帖子,汇总贴是:嵌入式入门学习笔记系列 (点击蓝色字符可以直接进入),欢迎大家和我交流~


 

 

 

     

  

 

 

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:8
xidianzxc 2014-12-16
多谢~!
0   回复
举报
发布
清凉一夏 2014-12-16
详细贴,怒顶!
0   回复
举报
发布
shaoziyang 2014-12-13
好帖。
0   回复
举报
发布
马超飞燕 2014-12-13
谢谢分享,顶一个
0   回复
举报
发布
xidianzxc 2014-12-11
太水,只能发些详细的~
0   回复
举报
发布
fjjjnk1234 2014-12-11
顶一个!!!真详细!
0   回复
举报
发布
xidianzxc 2014-12-11
就想写个详细点的,让新手一看就能做的~
0   回复
举报
发布
灵澈 2014-12-11
这个步骤很详细哦
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子