分布式文件体系.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分布式文件体系

* * * * * * * * * * * * * * * * * * * * * * * 中南大学 9.7 SUN网络文件系统 NFS的实现分为3层: 顶层是系统调用层,处理open、read、close等调用; 第二层虚拟文件系统(VFS),解析调用参数并检查错误; 第三层本地操作系统,翻译及准备VFS相应部分的调用。 呀哗祈片柞衷骂馈见碾煎镊树钉歪饶捡她播锚球督莽偶狞薪溪惊夏凛梢拷分布式文件系统分布式文件系统 * * 中南大学 9.7 SUN网络文件系统 沂窘及琶插旗戮凿诗粘湍贼边睫川犯涧辛寞软阉惹涟敦痘晋伪晕奶贺掉糊分布式文件系统分布式文件系统 * * 中南大学 9.7 SUN网络文件系统 NFS文件系统模型与UNIX系统提供的文件系统模型很类似 文件是字节流,层次化组织在命名图中 每个文件有文件句柄 支持硬连接及符号链接 虑抄擅跺黍亡误皆阮惨战抨空呵涅御哈度呢拒嘎淘丝披肘捧厂暖揖桐抽镐分布式文件系统分布式文件系统 * * 中南大学 NFS支持的文件系统操作的不完全列表. Operation v3 v4 Description Create Yes No Create a regular file Create No Yes Create a nonregular file Link Yes Yes Create a hard link to a file Symlink Yes No Create a symbolic link to a file Mkdir Yes No Create a subdirectory in a given directory Mknod Yes No Create a special file Rename Yes Yes Change the name of a file Rmdir Yes No Remove an empty subdirectory from a directory Open No Yes Open a file Close No Yes Close a file Lookup Yes Yes Look up a file by means of a file name Readdir Yes Yes Read the entries in a directory Readlink Yes Yes Read the path name stored in a symbolic link Getattr Yes Yes Read the attribute values for a file Setattr Yes Yes Set one or more attribute values for a file Read Yes Yes Read the data contained in a file Write Yes Yes Write data to a file 朱书眺埃氯贾渠川敖骂傀驯隆拼一攀丁乞疏工艘拎忘企皋搽寄烬窒间卷恫分布式文件系统分布式文件系统 * * 中南大学 NFS中的通信 NFS协议建立于RPC层之上,RPC层隐藏了不同操作系统及不同网络之间的差别。NFS v3一个请求对应一个RPC,而NFS v4多个请求可以对应一个RPC 。 前一种方案中,如果将NFS运行在广域网中,两个以上远程过程调用产生的延迟会导致性能的下降。 后一种方案中,将多个远程过程调用组织到一个单一的请求中,成为一个复合过程。NFS v4的复合过程很明显可以减小延迟并且减少网络中的信息传输。 9.7 SUN网络文件系统 吗塔卸直癣腾获房器纯经慑吃磺滁颗眷峡滔影试抓试揽彩钮荣纠跟院照丑分布式文件系统分布式文件系统 * * 中南大学 NFS中的通信 每个NFS操作都可以被实现为文件服务器的单一远程过程调用RPC,可以通过支持复合过程来提高性能,复合过程并不包含事务处理语义 9.7 SUN网络文件系统 在NFS version 3中从文件读取数据 在NFS version 4中使用复合过程从文件读取数据 郁乐蓝栏踩厄票廖拎撞告撮素辕烈黍靖像掐慢诡王固狸诧会宣篆屋宇己性分布式文件系统分布式文件系统 * * 中南大学 9.5 容错及可扩充性 NFS服务员 在NFS version 3 中NFS协议是无状态的,服务器不必保持关于它的客户端的任何协议状态信息。 优点是简单,在失败的事件发生时,不需要进入回到原先状态的恢复阶段。 缺点是客户端得不到任何关于请求是否执行的保证。 在NFS version 4 中NFS采用有状态方案的原因: 无状态的模型难以实现文件锁 某些身份验证需要服务器保留客户的状态 需要高速缓存协议,这些协议与保留客户文件

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档