[发明专利]一种基于连续数据保护的快速恢复方法和系统有效

专利信息
申请号: 201910434400.6 申请日: 2019-05-23
公开(公告)号: CN110362424B 公开(公告)日: 2020-12-04
发明(设计)人: 朱黎娟;胡军擎;周华;江俊 申请(专利权)人: 上海英方软件股份有限公司
主分类号: G06F11/14 分类号: G06F11/14
代理公司: 北京君尚知识产权代理有限公司 11200 代理人: 邱晓锋
地址: 201114 上海市闵行区*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 连续 数据 保护 快速 恢复 方法 系统
【权利要求书】:

1.一种基于连续数据保护的快速恢复方法,其特征在于,包括以下步骤:

1)根据需要恢复的时间点找到距离该时间点最近的时间基线,读取该时间基线的数据内容到内存中;

2)读取和保存所述需要恢复的时间点和所述时间基线之间所有的磁盘IO操作;

3)对所述磁盘IO操作对应的所有事件进行处理,记录数据变更信息并将其保存在内存中;

4)利用内存中保存的所述时间基线的数据内容和所述数据变更信息,进行数据恢复;

其中步骤3)包括:

3.1)建立以文件ID为key,文件路径和文件标识为value的映射表,称为id映射表;

3.2)对于删除文件事件,在id映射表中标记删除文件名;

3.3)对于重命名事件,在id映射表中标记删除旧文件的id,修改新文件id的值为与旧文件id对应的文件属性和内容;

3.4)对于创建文件事件,从id映射表中取消标记删除该文件名,并保存文件属性;

3.5)对于写文件事件,从事件结构体中读取被修改文件的起始位置和偏移,并从修改数据保存文件对应的位置和偏移读取文件修改数据块并保存到内存的数据修改记录结构体中。

2.根据权利要求1所述的方法,其特征在于,步骤2)将所述磁盘IO操作保存到事件保存文件中的事件结构体中,并将文件的路径和事件ID的对应关系写入文件路径保存文件;所述事件结构体记录操作事件的ID、文件的属性、文件被修改处的位置和长度、以及被修改内容所保存在修改数据保存文件中的具体位置。

3.根据权利要求1所述的方法,其特征在于,步骤3.5)包括:

(a)从事件结构体读取数据片段在修改数据保存文件中的位移和长度;

(b)从修改数据保存文件中的指定位移处读取指定长度的数据到内存;

(c)读取到内存的数据片段在保存到数据修改记录结构体之前,先与之前已经保存到数据修改记录结构体的所有数据片段进行比较,如果在文件中的内容区间有重复的区域,则对这两块数据片段的内容进行合并处理;如果没有与之前数据片段重复的区域则添加到修改片段列表中。

4.根据权利要求1或3所述的方法,其特征在于,步骤4)每次读取的文件片段的长度为固定字节,在读完文件片段的内容到内存后,查找在该文件片段中是否有被修改的文件内容,如果有,则将修改片段的内容覆盖到该文件片段所在的内存区域。

5.根据权利要求4所述的方法,其特征在于,步骤4)的数据恢复过程采用按块读取文件内容,并发送到异地服务器的方式,包括以下子步骤:

(1)从要发送的文件中循环读取固定大小的内容到内存,直到文件内容全部读取完成;

(2)在步骤(1)的循环过程中每读取一段文件内容后,先判断该段内容是否与记录在数据修改记录结构体中的数据片段在文件中的位置有重复的区域,如果有重复的区域,说明该段文件内容有被修改,则从修改片段列表读取有重叠的文件内容,覆盖原有读取的文件内容,得到合并后的该文件片段的实际内容;

(3)发送合并后的文件片段到目标服务器;

(4)如果文件没有被修改,则不合并直接发送读取的文件内容到目标服务器。

6.根据权利要求4所述的方法,其特征在于,所述将修改片段的内容覆盖到该文件片段所在的内存区域,包括:

判断修改片段和文件片段左边相离或者右边相离,则不进行合并;

判断修改片段和文件片段左边相交,则合并左边相交的部分;

判断修改片段和文件片段左右边相交,则合并右边相交的部分;

判断修改片段被全部包含在文件片段里,则全部合并修改的片段;

判断文件片段被全部包含在修改片段里,则合并包含的部分。

7.根据权利要求6所述的方法,其特征在于,步骤4)在读取修改片段的内容时,一次读取足够长度的文件内容到内存,防止频繁读取磁盘导致性能下降。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海英方软件股份有限公司,未经上海英方软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910434400.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top