[发明专利]一种分布式存储系统的数据备份方法和系统在审
| 申请号: | 201810653278.7 | 申请日: | 2018-06-22 |
| 公开(公告)号: | CN110633168A | 公开(公告)日: | 2019-12-31 |
| 发明(设计)人: | 张海杰;刘洋;黄敦荣;贺磊 | 申请(专利权)人: | 北京东土科技股份有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14 |
| 代理公司: | 11332 北京品源专利代理有限公司 | 代理人: | 孟金喆 |
| 地址: | 100041 北京市石*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 待备份数据块 元数据信息 分布式存储系统 数据备份 数据块 备份 备份数据块 元数据管理 备份请求 节点备份 节点发送 空闲状态 拓扑结构 窄带宽 集群 存储 检测 网络 | ||
1.一种分布式存储系统的数据备份方法,适用于分布式存储系统,其特征在于,所述分布式存储系统包括:至少两个节点和元数据管理集群;所述方法包括:
所述元数据管理集群在检测到所述分布式存储系统的拓扑结构发生变化或者数据块发生变化时,对发生变化的节点的元数据信息或者变化的数据块对应的元数据信息进行备份;
当存储有待备份数据块的第一节点与所述分布式存储系统中其它节点之间的网络处于空闲状态时,确定备份所述待备份数据块的第二节点;
向所述第二节点发送包括所述待备份数据块的元数据信息的备份请求,以供所述第二节点根据所述待备份数据块的元数据信息从所述第一节点备份所述待备份数据块。
2.根据权利要求1所述的方法,其特征在于,在当存储有待备份数据块的第一节点与所述分布式存储系统中其它节点之间的网络处于空闲状态时,确定备份所述待备份数据块的第二节点之前,还包括:
从待备份数据列表中选择优先级最高的数据块作为待备份数据块;
确定所述待备份数据块所在的节点为第一节点。
3.根据权利要求1所述的方法,其特征在于,所述当存储有待备份数据块的第一节点与所述分布式存储系统中其它节点之间的网络处于空闲状态时,确定备份所述待备份数据块的第二节点,包括:
当存储有待备份数据块的第一节点与所述分布式存储系统中其它节点之间的网络处于空闲状态时,向所述第一节点发送对所述待备份数据块的备份请求;
如果在第一预设时长内接收到第一节点返回的响应,确定备份所述待备份数据块的第二节点;
相应地,所述方法还包括:如果在所述第一预设时长内未接收到第一节点返回的响应,从待备份数据列表中选择除所述待备份数据块之外的优先级最高的数据块作为新的待备份数据块;
确定所述新的待备份数据块所在的节点为新的第一节点。
4.根据权利要求3所述的方法,其特征在于,所述确定备份所述待备份数据块的第二节点,包括:
获取所述分布式存储系统中未存储所述待备份数据块的各节点的可用存储空间以及与其它节点之间的网络状态;
将处于空闲状态的节点中可用存储空间最大的节点作为第二节点。
5.根据权利要求1所述的方法,其特征在于,还包括:
在第二节点根据所述待备份数据块的元数据信息从所述第一节点备份所述待备份数据块的过程中,检测所述第一节点和/或第二节点的连接状态和网络状态;
如果检测到所述第一节点、第二节点断开或者第一节点、第二节点与分布式存储系统中其它节点之间的网络处于繁忙状态时,暂停数据备份并向处于空闲状态或者未断开的节点请求当前已备份数据块的元数据信息;
根据请求到的当前已备份数据块的元数据信息和所述待备份数据块的元数据信息,确定剩余备份数据块的元数据信息;
如果后续检测到所述第一节点和第二节点连接且当第一节点和第二节点与分布式存储系统系统中其它节点之间的网络均处于空闲状态时,向第二节点发送包括所述剩余备份数据块的元数据信息的备份请求,以供所述第二节点根据所述剩余备份数据块的元数据信息从所述第一节点进行断点续传。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在第二节点根据所述待备份数据块的元数据信息从所述第一节点备份所述待备份数据块的过程中,检测所述待备份数据块是否发生变化;
如果所述待备份数据块发生变化,更新所述待备份数据块的元数据信息;以及
向第二节点发送包括更新后的元数据信息的增量备份请求,以供所述第二节点根据所述更新后的元数据信息从所述第一节点进行增量备份。
7.根据权利要求1所述的方法,其特征在于,所述向所述第二节点发送包括所述待备份数据块的元数据信息的备份请求,以供所述第二节点根据所述待备份数据块的元数据信息从所述第一节点备份所述待备份数据块,包括:
采用安全传输协议向第二节点发送所述待备份数据块的元数据信息的备份请求,以供所述第二节点采用所述安全传输协议根据所述待备份数据块的元数据信息从所述第一节点备份所述待备份数据块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东土科技股份有限公司,未经北京东土科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810653278.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数字资产灾害恢复方法
- 下一篇:备份式计算机存储系统





