[发明专利]用于分布式块存储系统的复制快照方法、系统和介质在审
申请号: | 202110485739.6 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113138722A | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 陈诚 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 姜浩然;吴丽丽 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分布式 存储系统 复制 快照 方法 系统 介质 | ||
1.一种分布式块存储系统,包括:
第一存储子系统;
至少一个与所述第一存储子系统不同的第二存储子系统;以及
中央管理装置;
其中,所述分布式块存储系统被配置为执行以下操作:
响应于接收到位于所述第一存储子系统的用户对所述第二存储子系统的第一复制请求,由所述中央管理装置验证所述第一复制请求是否满足预设条件;
响应于确定所述第一复制请求满足所述预设条件,由与所述第一存储子系统相关联的第一管理装置向所述第一存储子系统发送对应于所述第一复制请求的第二复制请求;以及
响应于接收到所述第二复制请求,由所述第一存储子系统启动复制数据快照流程,以将所述第二存储子系统的数据快照复制到所述第一存储子系统。
2.根据权利要求1所述的分布式块存储系统,其中,所述第一管理装置是Cinder模块。
3.根据权利要求1或2所述的分布式块存储系统,其中,所述中央管理装置存储有所述分布式块存储系统中的包括所述第一存储子系统和所述第二存储子系统在内的所有存储子系统的用于所述验证的配置信息。
4.根据权利要求3所述的分布式块存储系统,其中,所述验证所述第一复制请求是否满足预设条件包括:
基于所述配置信息确定所述第一复制请求对应的数据快照是否属于所述用户。
5.根据权利要求1至4中任一项所述的分布式块存储系统,其中,所述第一存储子系统被配置为执行下列操作以完成所述复制数据快照流程:
将所述第二存储子系统中的所述数据快照的通用唯一识别码UUID文件复制到所述第一存储子系统并存储为具有预定文件名的第一文件,其中,所述第一文件包含临时的数据快照元信息;
响应于在所述第一存储子系统中不存在同样具有所述预定文件名的第二文件,或者响应于所述第一存储子系统中已经存在同样具有所述预定文件名的第二文件,并且所述第二文件与所述第一文件的散列函数值相同,从所述第一文件中解析得到所述数据快照的第一层级的一个或多个数据的相应的数据名;
响应于在所述第一存储子系统中不存在所述第一层级的一个或多个数据的相应的数据名,将所述第一层级的一个或多个数据复制到所述第一存储子系统;
分别对所述第一层级的一个或多个数据中的每一个数据进行解析,得到所述数据快照的第二层级的一个或多个数据的相应的数据名;
响应于在所述第一存储子系统中不存在所述第二层级的一个或多个数据的相应的数据名,将所述第二层级的一个或多个数据复制到所述第一存储子系统;以及
生成新的快照元信息并添加到所述第一存储子系统。
6.根据权利要求1至5中任一项所述的分布式块存储系统,还包括与所述第一存储子系统和所述第二存储子系统不同的第三存储子系统,其中,所述分布式块存储系统还被配置为执行以下操作:
响应于在处理所述第一复制请求的过程中接收到至少一个位于所述第三存储子系统的用户对所述第二存储子系统的第三复制请求,由所述中央管理装置对每个复制请求对应的任务进行计数;以及
响应于确定所有任务被完成,由与所述第二存储子系统相关联的第二管理装置将所述数据快照的状态由迁移中更新为可用。
7.根据权利要求1至6中任一项所述的分布式块存储系统,其中,所述中央管理装置为三副本模块。
8.一种用于分布式块存储系统的复制数据快照的方法,所述分布式块存储系统至少包括第一存储子系统和与所述第一存储子系统不同的第二存储子系统,所述方法包括:
响应于接收到位于所述第一存储子系统的用户对所述第二存储子系统的第一复制请求,由中央管理装置验证所述第一复制请求是否满足预设条件;以及
响应于确定所述第一复制请求满足所述预设条件,由所述中央管理装置向与所述第一存储子系统相关联的第一管理装置发送第一通知,以使得所述第一管理装置响应于接收到所述第一通知向所述第一存储子系统发送对应于所述第一复制请求的第二复制请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110485739.6/1.html,转载请声明来源钻瓜专利网。