nfsv4.1系统架构
nfsv4.1较v4扩展的内容:
1、会话
是应客户端请求建立的服务器对象(MDS),维护属于某个客户的服务器状态,会话始终存在而不管连接是否存在,每个客户可以有多个session,与clientid相关联。
2、目录委托
持有目录委托的客户可以缓存目录文件内容,不需要定期向服务器查询其缓存的有效性;当目录变化时,服务器通过回调将变化通知客户。目录委托所涵盖的内容包括目录本身的属性和它的所有目录项,当两者之一改变时,目录委托都被收回。目录委托有只读和可写之分。它的目的是减少客户端缓存刷新和有效性检查次数。
3、pNFS特性
pNFS特性能并行读取文件,文件被分块到多个存储中去。这与RAID0相似,允许磁盘驱动器并行提供数据来提高性能,加入并行I/O,共享文件系统,但数据不经过NFS服务器,CLIENT直接和DS相连,实现高速存取。
其中1和3都是针对pNFS的。
整体架构图如下,本人主要关心和pNFS相关的特性,体现在control protocol。
详细资料链接:
nfsv4.1 client and server之间的交互如下:
阅读(4827) | 评论(0) | 转发(0) |