下载此文档

6.4-网络文件系统详细介绍.ppt


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
网络文件系统
网络文件系统的概述
work Fi1e System,简称NFS)是一个允许用户通过TCP/IP网络从其它计算机安装文件系统的系统。
要利用NFS安装文件系统,必须满足三个必要的条件:
第一个条件是具有想用NFS安装文件系统的计算机必须能通过TCP/IP网络进行通信;
第二个条件是把用户想要安装的文件系统作为本地文件系统的计算机必须使该文件系统可以被安装,这个计算机称为服务器,而使文件系统可以被安装的过程称为输出文件系统;
第三个条件是要安装被输出文件系统的计算机必须把该文件系统作为一个NFS进行安装,该计算机称为客户机。
NFS有如下优点:
①被所有用户访问的数据可以存放在一台中央主机上,由客户在引导启动时加载这个目录。
②需要耗费大量磁盘空间的数据可以被保存在一台主机上,在一个地方保存和维护。
③管理用的数据可以存放在单个主机上。不再需要使用远程复制命令rcp将相同的文件安装到多个不同的机器上。
网络文件系统的实现

⑴ Mount安装协议和NFS远程过程
客户端发送的报文服务器端请求根句柄句柄Hb在Hr中查找a句柄Ha句柄Hr句柄Hc在Ha中查找b在Hb中查找c 得到文件句柄的示意图
NFS的实现被分成两个独立的程序来实现,分别是Mount安装协议和NFS远程过程调用。Mount安装协议是实现文件访问的开始。它的主要功能是获取远程机器上的不同文件系统结构并返回所要访问的文件系统根句柄,作为以后对该文件系统进行操作的基础。
客户端
发送的报文
服务器端
请求根句柄
句柄Hb
在Hr中查找a
句柄Ha
句柄Hr
句柄Hc
在Ha中查找b
在Hb中查找c
得到文件句柄的示意图
⑵访问文件的具体流程
NFS让服务器给每个文件分配一个惟一的文件句柄(file handle),以此为标识符。
从客户端的角度看,文件句柄是一个32字节的字符串。
从服务器看,文件句柄是一个惟一标识某个文件的任意字节的集合。
要实现对远程机器上的目标文件的操纵,首先要在本地对文件名进行解析。
在NFS系统中,得到一个目标文件句柄不是一步完成的,而是分多个步骤实现的。

Linux网络文件系统的体系结构

网络文件系统(NFS)协议由一系列RPC过程组成。
NFS使用UDP协议并有指定的端口号2049。
NFS被设计为一个无状态(stateless)协议,即使用NFS的计算机没有必要为使用该协议而维护状态表。
NFS由客户和服务器共同合作实现:在客户一方,通过调用一些核心函数来使用远程文件系统;在服务器一方,由NFS服务器监听进程来提供文件数据。
NFS协议中定义了17个过程,。
过程名
说明
过程名
说明
Null
空过程
Create file
创建新文件并返回文件句柄
Fetch file attributes
返回文件的属性
Delete file
删除一个文件
Setfileattributes
设置一个文件的属性
Rename file
更改文件名
Read file system root
未用,现已经废弃
Generate link
创建到文件的链路(相同文件系统)
Lookup filename
返回相应文件名的文件句柄
Generate symbolic link
创建一个符号链接(通过文件系统)
Read contents of link
返回文件符号链路详细内容
Create directory
创建新目录
Read file
读文件
Delete directory
删除一个目录
Write to cache
未用
Read directory
返回目录中的文件列表
Write to file
写文件
Read file system attributes
返回文件系统信息
NFS协议定义的过程列表

Mount协议包含从服务器返回到客户的一个文件句柄,使客户能够访问服务器的文件区域。
该协议不仅返回文件句柄,而且还返回需要文件驻留的文件系统名。
Mount协议包括许多为处理文件而专门设计的过程,简化了客户和服务器之间的通信。
Mount协议可使用不同参数装载不同的文件系统,如NFS,FAT32,CDFS等。
一个称为Monutd的进程可处理连接两端的Mount协议。
注意:Mount协议仅仅在初始连接客户端和服务器时起作用。
如前所述,Mount协议包含一系列过程。。如前所述,M

6.4-网络文件系统详细介绍 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2072510724
  • 文件大小187 KB
  • 时间2018-03-03