[发明专利]无本地缓存的连续数据保护方法和系统有效
申请号: | 201811563363.0 | 申请日: | 2018-12-20 |
公开(公告)号: | CN109669818B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 郭勇;陈鹏;王子骏 | 申请(专利权)人: | 广州鼎甲计算机科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 刘艳丽 |
地址: | 510670 广东省广州市广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 元数据 增量数据 缓存 连续数据保护 读取 备份服务器 数据备份请求 网络技术领域 备份请求 存储增量 获取数据 连续数据 备份机 备份 磁盘 触发 内存 占用 | ||
本发明涉及无本地缓存的连续数据保护方法和系统,属于网络技术领域。所述方法包括:获取数据备份请求;根据所述数据备份请求得到增量元数据;其中,所述增量元数据用于描述增量数据;根据所述增量元数据从磁盘中读取对应的增量数据;将所读取的增量数据发送给备份服务器,以触发所述备份服务器对所述增量数据进行备份。上述技术方案,解决了连续数据保护不够便捷的问题。增量元数据所占用的空间小,目标备份机的内存足够存储增量元数据,因此不需要额外的本地缓存,能使得连续数据的保护更加便捷。
技术领域
本发明涉及网络技术领域,特别是涉及无本地缓存的连续数据保护方法、系统、计算机设备及存储介质。
背景技术
连续数据保护(CDP,Continual Data Protection)是一种基于磁盘块设备的实时备份技术。备份目标机能将IO(Input/Output,输入输出)请求封装为监控记录发送到备份服务器。与定时备份方法不同,CDP备份技术对数据的保护粒度为IO级或百万分之一秒级。另外,当发生故障或灾难时,用户可以精确选择时间点进行数据恢复,能最大程度地降低数据损失(RPO,Recovery Point Object)。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:传统的CDP备份技术,或者依赖于备份目标机和备份服务器之间的网络带宽,导致无法应用于异地容灾;或者需要额外的本地缓存盘,如果备份目标机上没有额外的磁盘,就无法实施连续数据保护方案或者需要借助外置存储来提供缓存盘。这就导致连续数据保护不够便捷。
发明内容
基于此,本发明实施例提供了无本地缓存的连续数据保护方法、系统、计算机设备及存储介质,能有效提高连续数据保护的便捷性。
本发明实施例的内容如下:
一种无本地缓存的连续数据保护方法,包括以下步骤:获取数据备份请求;根据所述数据备份请求得到增量元数据;其中,所述增量元数据用于描述增量数据;根据所述增量元数据从磁盘中读取对应的增量数据;将所读取的增量数据发送给备份服务器,以触发所述备份服务器对所述增量数据进行备份。
在其中一个实施例中,所述根据所述数据备份请求得到增量元数据的步骤之后,还包括:将所述增量元数据添加到位于内存中的增量记录队列中;所述根据所述增量元数据从磁盘中读取对应的增量数据的步骤,包括:从所述增量记录队列中提取所述增量元数据;根据所提取的增量元数据从磁盘中读取对应的增量数据。
在其中一个实施例中,所述增量元数据根据所述数据备份请求中的磁盘偏移和数据长度得到;所述将所述增量元数据添加到位于内存中的增量记录队列中的步骤之前,还包括:将增量元数据写入变化扇区位图对应的扇区位上;所述对应的扇区位是根据所述磁盘偏移和所述数据长度确定的;当检测到所述变化扇区位图存在重叠扇区位时,将与所述重叠扇区位对应的新写入的增量元数据添加到冲突记录队列中;其中,所述重叠扇区位为变化扇区位图中新写入的增量元数据与历史增量元数据所重叠的扇区位。
在其中一个实施例中,所述根据增量元数据从磁盘中读取对应的增量数据的步骤之后,还包括:将所述重叠扇区位以及冲突记录队列中对应的增量元数据清除;遍历冲突记录队列中的冲突增量元数据,并判断所述变化扇区位图中是否存在与所述冲突增量元数据对应的重叠扇区位;当不存在时,判定所述冲突增量元数据被提前读取;将所述冲突增量元数据添加到不一致记录队列中;其中,所述不一致记录队列用于在从磁盘中读取增量数据之前进行一致性检查;所述一致性检查包括确定需要读取的增量数据与磁盘中所写入的增量数据的一致性。
在其中一个实施例中,所述数据备份请求包括写IO请求;所述将所述增量元数据添加到位于内存中的增量记录队列中的步骤之前,还包括:根据所述写IO请求中的磁盘偏移确定磁盘的写入地址,将对应的增量数据写入到所述写入地址中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州鼎甲计算机科技有限公司,未经广州鼎甲计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811563363.0/2.html,转载请声明来源钻瓜专利网。