一、搭建 nfs 服务服务器
1、nfs 特点
nfs(Network File System)网络文件系统,是在 unix 系统间实现文件共享的一种方法。
它支持应用程序在客户端通过网络访问访问位于服务器端数据的一种文件协议。
nfs 的优点和使用的好处包括:
(1):节约磁盘空间,因为多个系统共享一个文件。
(2):节约硬件资源,nfs 可以共享软驱、cdrom 等存储设备。
(3):用户的主目录设定,经过 nfs 的设定,可以在客户端指定这个用户的主目
录的位置,并自动挂载,就可以在任何计算机上使用用户主目录的文件。
(4):节约成本,无论从哪个方面,使用 nfs 节约硬件资源、节约磁盘空间都可
以节约成本。
2、nfs 工作原理
nfs 是一种基于 XDR/RPC 协议的。XDR(external data representa$on,外部数据调用),它
提供一种把数据从一种格式转化成另一种标准数据格式的方法,确保在不通的计算机、操
作系统、程序中,所有的数据都能够相互交互。
RPC(remote procedure call )远程过程调用,客户机通过网络传送 RPC 到远程计算机,请
求服务。
nfs 的工作流程分为下面几个步骤:
(1)、客户端发出信息,请求服务
(2)、客户端占位程序把客户送出的参数转化成标准的 XDR 格式,通过 RPC 得到要调用
服务的端口,并放入到网络中。
(3)、请求服务到达服务器后,通过 XDR 将客户端的参数转化为可以识别的格式,然后
通过 RPC 调用服务器端的某个固定端口程序,服务器将取出的数据以同样的方式传送给客
户端。
流程图如下: