日期:2014-05-16  浏览次数:20695 次

linux6.2搭建nfs服务

一、搭建nfs服务服务器(由于图片不能显示可以下载,可以到我的下载页面下载word,不要积分的)

下载地址:http://download.csdn.net/user/y0908105023

1nfs特点

         nfsNetwork FileSystem)网络文件系统,是在unix系统间实现文件共享的一种方法。它支持应用程序在客户端通过网络访问访问位于服务器端数据的一种文件协议。

         nfs的优点和使用的好处包括:

                   1):节约磁盘空间,因为多个系统共享一个文件。

                   2):节约硬件资源,nfs可以共享软驱、cdrom等存储设备。

                   3):用户的主目录设定,经过nfs的设定,可以在客户端指定这个用户的主目录的位置,并自动挂载,就可以在任何计算机上使用用户主目录的文件。

                   4):节约成本,无论从哪个方面,使用nfs节约硬件资源、节约磁盘空间都可以节约成本。

 

2nfs工作原理

         nfs是一种基于XDR/RPC协议的。XDR(externaldata representation,外部数据调用),它提供一种把数据从一种格式转化成另一种标准数据格式的方法,确保在不通的计算机、操作系统、程序中,所有的数据都能够相互交互。

         RPC(remoteprocedure call )远程过程调用,客户机通过网络传送RPC到远程计算机,请求服务。

         nfs的工作流程分为下面几个步骤:

1)、客户端发出信息,请求服务

2)、客户端占位程序把客户送出的参数转化成标准的XDR格式,通过RPC得到要调用服务的端口,并放入到网络中。

3)、请求服务到达服务器后,通过XDR将客户端的参数转化为可以识别的格式,然后通过RPC调用服务器端的某个固定端口程序,服务器将取出的数据以同样的方式传送给客户端。

 

 

流程图如下:

 

nfs的调用流程是由于网络的七层协议规定的,七层协议的图示如下:(此图来源网络)

 

3nfs的权限机制

现在假设客户端的用户为zs