centos应用服务配置程序员公众号【麦小丁】征集优质文章

CentOS 7.3 配置NFS

2018-12-23  本文已影响24人  Loyen

背景

在嵌入式开发中,通常需要在宿主机中进行交叉编译,得到可以在目标设备中运行的执行文件,最终将运行文件放置进目标设备中,完成部署。



一般的拓扑关系如上图,三者都连接在一个网络中:

如果在Server上编译生成了文件,要通过PC再部署到嵌入式设备上,那就会显得很麻烦了,那么有没有更好的方式呢?NFS的出现,便提供了一方便捷的方法,让嵌入式设备能访问服务器中的文件。

NFS介绍

NFSNetwork File System的缩写,即网络文件系统,一种使用于分散式文件协定,功能是通过网络让不同的机器、不同的操作系统能够共享个人数据。

NFS在文件传输过程中依赖于RPC协议(Remote Procedure Call,远程过程调用,是使客户端能够执行其他系统中程序的一种机制),NFS本身没有提供信息传输的协议和功能,可以认为它是使用RPC协议的一个程序。

NFS服务器、RPC、客户端三者交互的关系如下图:

NFS配置

  1. 安装nfs-utilsrpcbind
  1. 编辑/etc/exports配置文件,该文件默认是空的:
  1. 使配置文件生效
  1. 启动rpcbingnfs服务
  1. 启动nfs

客户端挂载

通过Telnet进入客户端后,输入以下命令,即可完成挂载:

上一篇下一篇

猜你喜欢

热点阅读