[发明专利]使用ReFS扩展文件系统以及扩展卷在审
申请号: | 202080039637.5 | 申请日: | 2020-05-04 |
公开(公告)号: | CN113939796A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | M·乔治;R·达斯;V·彼得 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 马明月 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 refs 扩展 文件系统 以及 | ||
1.一种数据卷节点,包括分布式存储系统中的边缘节点,所述分布式存储系统包括由主元数据节点管理的文件,所述主元数据节点将所述数据卷节点的一个或多个存储集群分配给一个或多个文件,所述数据卷节点包括:
数据卷,具有多个存储集群;
至少一个处理器;以及
至少一种计算机可读存储介质,存储有由所述至少一个处理器可执行以使所述数据卷节点针对所述多个存储集群在每个集群的基础上实现数据访问控制的计算机可执行指令,并且包括可执行以使所述数据卷节点进行以下操作的计算机可执行指令:
从所述主元数据卷节点接收一个或多个存储集群的分配、以及与所述一个或多个存储集群相关联的一个或多个对应序列号,所述一个或多个存储集群被包含在所述数据卷节点的所述数据卷内;
将针对所述一个或多个存储集群中的存储集群的VDL(有效数据长度)指示符设置为初始化状态,所述初始化状态指示所述存储集群没有有效存储数据,所述存储集群被所述数据卷节点与对应序列号相关联;
接收针对所述至少一个存储集群的客户端写入请求;
仅在从所述客户端接收到与所述写入请求相关联的所述对应序列号时,并且在由所述数据卷节点将所述对应序列号仍然与所述存储集群相关联时,允许所述客户端写入请求;以及
在允许所述客户端写入请求时,并且在数据被写入所述存储集群时,在所述数据卷节点处更新针对所述存储集群的所述VDL指示符以指示所述存储集群已经存储数据,所述更新所述VDL指示符不需要针对所述存储集群的所述VDL指示符与所述主元数据卷节点的同步。
2.根据权利要求1所述的数据卷节点,其中所述计算机可执行指令还可执行以使所述数据卷节点:
从所述主元数据卷节点获得所述存储集群的新分配,所述新分配包括由所述主元数据卷节点将其与所述存储集群相关联的新序列号,所述新分配引起所述数据卷节点将所述新序列号与所述存储集群相关联;以及
响应于接收到所述存储集群的已更新分配,确保针对所述存储集群的所述VDL指示符被重置为所述初始化状态,以指示所述存储集群没有存储任何有效数据,而不管所述存储集群上实际上是否存储有数据。
3.根据权利要求2所述的数据卷节点,其中所述计算机可执行指令还可执行以使所述数据卷节点:
接收对所述存储集群的访问的不同客户端请求;以及
基于所述不同客户端请求不关联到当前与所述存储集群相关联的任何序列号,拒绝所述不同客户端请求。
4.根据权利要求3所述的数据卷节点,其中所述对应序列号和所述新序列号从所述主元数据卷节点被接收作为加密序列号,并且其中所述计算机可执行指令还可执行以使所述数据卷节点:
使用从所述元数据卷节点单独接收到的认证信息解密所述加密序列号。
5.根据权利要求3所述的数据卷节点,其中所述存储集群的所接收的分配还标识针对所述数据卷节点的所述数据卷内包含的一个或多个对应存储集群的一个或多个其他序列号。
6.根据权利要求5所述的数据卷节点,其中所述分配中包括的每个序列号使用由加密密钥签名的散列加密,所述数据卷节点具有所述加密密钥的对应解密密钥。
7.根据权利要求1所述的数据卷节点,其中所述计算机可执行指令还可执行以使所述数据卷节点:
接收针对所述存储集群的客户端读取请求;以及
仅当所述VDL指示符已经更新使得所述VDL指示符不再处于所述初始化状态并且使得所述VDL指示符从而指示所述存储集群已经具有有效存储数据时,允许所述客户端读取请求,而无需将所述VDL指示符与将所述数据卷节点的所述存储集群分配给当前关联序列号的所述元数据卷节点同步。
8.根据权利要求1所述的数据卷节点,其中所述VDL指示符是包括单个位的每集群指示符。
9.根据权利要求1所述的数据卷节点,其中所述VDL指示符是指示所述存储集群已经被写入的水印范围的子集群多位水印指示符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080039637.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于电子语音通信的用户界面
- 下一篇:用于给电动车辆充电的电动车辆供电设备