admin 管理员组

文章数量: 887017


2024年3月11日发(作者:php中的sleep函数)

Linux 搭建NFS服务器

NFS介绍

NFS是分布式计算机系统的一个组成部分,可实现在异构网络上共享和装配远程文件

系统。NFS由SUN公司开发,目前已经成为文件服务的一种标准(RFC1904,

RFC1813)。其最大功能是可以通过网络让不同操作系统的计算机可以共享数据,所以也

可以将其看做是一台文件服务器

NFS的工作原理

启动NFS文件服务器时,/etc/会自动启动exportfs程序,指定可以导出的

文件或目录,而所能挂载的也只能是其所指定的目录。

NFS是基于XDR/RPC协议的。XDR(eXternal Data Representation,即外部数据

表示法)提供一种方法,把数据从一种格式转换成另一种标准数据格式表示法,确保在不

同的计算机、操作系统及程序语言中,所有数据代表的意义都是相同的。

RPC(Remote Procedure Call,远程程序调用)请求远程计算机给予服务。客户机

通过网络传送RPC到远程计算机,请求服务。

NFS运用RPC传送数据的方法有以下几步:

(1)客户送出信息,请求服务。

(2)客户占位程序把客户送出的参数转换成XDR标准格式,并用系统调用把信息送

到网络上。

(3)信息经过网络送达远程主机系统。

(4)远程主机将接受到的信息传给服务器占位程序。

(5)把XDR形式的数据,转换成符合主机端的格式,取出客户发出的服务请求参


本文标签: 远程 程序 服务 数据 请求