- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下载
第10章 网络文件系统
网络文件系统( N F S )是目前最典型的采用了 R P C 的网络服务。它允许用户完全像访问自己
的本地文件一样,访问远程主机上的文件。这是通过综合客户机端上的内核功能(使用远程
文件系统)和服务器端上的 N F S服务器(提供文件数据)来实现的。对客户机来说,这种文
件访问完全是透明的,而且是通过不同的服务器和主机架构来实现的。
N F S 的优点如下:
■ 供所有用户访问的数据可保存在一台中央主机上,并在启动时随客户装载这个目录。
举个例子来说,你可将所有用户的账号信息保存在一台主机上,令网络上的所有主机都从它
那里装入/ h o m e 。依靠已安装了的N I S ,用户就可以登录到任何系统,采用的仍是同一个文件
集。
■ 占据大量磁盘空间的数据也可保存在一台单一的主机上。比如,所有与 L a Te X 和
M E TA F O N T相关的文件和程序可集中在同一个地方保存和维护。
■ 管理性数据也可保存在一台单一的主机上。要在 2 0 台机器上安装同一个文件时,不再
需要r p c 。
N F S 中的大部分都是Rick Sladkey (邮件地址j r s @ w o r l d . s t d . c o m )编写的,他还编写了
N F S 内核代码的L i n u x 实施方案和大部分N F S服务器。N F S 服务器源于u n f s d用户空间N F S 服务
器和hnfs Harris NFS服务器,前者最初是Mark Shand编写的,后者则Donald Becker编写的。
先来看看N F S 的工作原理:客户机可以像安装物理设备一样,要求在本地目录上安装远
程主机内的目录。但是用于指定远程目录的句法有所不同。比如,为了将 v l a g e r上的/ h o m e 目
录安装到v a l e主机上的/ u s e r s ,管理员将在v a l e 上执行下面的命令(注意,可省略 -t nfs 参数,
因为m o u n t 能够从冒号得知它指定了一个N F S 卷):
# mount vlager:/home /users
然后, m o u n t将试着通过 R P C ,链接到v l a g e r 主机上的 m o u n t d安装程序。服务器便查看
v a l e 是否被许可安装这个目录,如果可以,就为 v a l e 返回一个文件句柄。后续发出的请求
/ u s e r s 目录下所有文件时,都将采用这个句柄。
当有人通过N F S 访问文件时,内核会任命一个指向服务器主机上的 n f s d (N F S d a e m o n )的
R P C调用。这个调用将采用前面的文件句柄、准备访问的文件名和用户的用户 I D 以及组I D作
为自己的参数。采用这些参数的目地是判断用户是否被许可访问指定文件。为了防止未授权
用户读取和修改文件,两台主机上的用户 I D和组I D必须是一样的。
在多数实施中,客户机和服务器的 N F S 机器都是作为内核级程序来实施的,这种内核级
程序在系统启动时,便从用户空间开始运行。它们就是服务器主机上的 NFS daemon (n f s d )
和客户机上运行的 BLOCK I/O Daemon (b i o d )。为了改进网络流通量,b o i d执行了先读后写
方式的异步I / O数据块;并且,若干个n f s d程序可同步运行。
N F S 实施和客户机代码紧密集成在内核的虚拟文件系统( V F S )层相比,稍有不同,它不
需要通过b o i d进行额外的控制。另一方面,服务器代码完全在用户空间内运行,所以同时运
98 第一部分 Linux 网络管理员指南
下载
行多个服务器备份将由于涉及到同步问题的缘故,几乎是不可能的(请注意, N F S 的内核版
正在开发过程中)。目前,N F S 还缺乏先读后写机制,但有幸的是, Rick Sladkey 正在筹划此
事(后写这个问
您可能关注的文档
最近下载
- 4篇 2025年专题民主生活会个人对照发言材料(四个带头).doc VIP
- 船舶驾驶员实用英语口语.doc
- 公路桥梁小修保养工程常用表格式样.doc
- 南京邮电大学2020-2021学年第1学期《线性代数》期末考试试卷(A卷)及标准答案.docx
- 泌尿科内镜随访制度.docx
- 大学英语综合教程(高级)(华中农业大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 江苏海洋大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 初中物理-内能知识点.doc VIP
- 《语文新课程改革研究》课程考试题库文学类专业(2023年)完整版.doc VIP
- 2023年新版征信报告详细版征信报告模板-Word-可编辑-有水印.docx VIP
文档评论(0)