[发明专利]一种保证CDP系统IO一致性的系统及方法在审
申请号: | 201810068999.1 | 申请日: | 2018-01-24 |
公开(公告)号: | CN108388484A | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | 鲍苏宁 | 申请(专利权)人: | 上海爱数信息技术股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 应小波 |
地址: | 201112 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一致性标记 调度模块 客户端 日志 内核驱动模块 控制台 客户端主机 数据传输模块 数据存储模块 客户端控制 控制台控制 一致性状态 保证系统 模块连接 系统恢复 以太网 保证 | ||
本发明涉及一种保证CDP系统IO一致性的系统及方法,该系统包括客户端、控制台和以太网,所述的客户端包括CDP内核驱动模块、CDP调度模块、数据传输模块和客户端控制模块,所述的控制台包括控制台控制模块和数据存储模块,所述的CDP调度模块连接客户端主机的日志卷,所述的客户端还包括分别与CDP内核驱动模块、CDP调度模块连接的IO一致性标记模块,所述的IO一致性标记模块连接客户端主机的日志卷,所述的IO一致性标记模块对日志卷内的能够保证系统的一致性IO做一致性标记。与现有技术相比,本发明具有以下优点:区分一致性的IO和普通的IO,确保将系统恢复到一致性状态。
技术领域
本发明涉及数据备份容灾领域,尤其是涉及一种保证CDP系统IO一致性的系统及方法。
背景技术
随着计算机技术的迅猛发展,如今绝大部分企业都使用计算机来运作自己的核心业务,由此而产生的数据也成为企业的核心财富,如何有效地保护这些核心数据也成为了企业面临的巨大挑战和关注的焦点。
块级CDP数据保护技术是数据保护领域里比较成熟的一种技术,它直接对块设备层的IO进行监控,首先对要保护的卷进行初始化备份,生成初始化副本,然后对监控卷进行增量备份,实时捕获系统IO,将落在监控卷区域的IO重定向到存储介质上,保存监控卷区域所有变化的IO,以达到持续数据保护的目的。
现有的块级CDP技术虽然能够实时捕获系统的IO并重定向存储,但却不能对捕获的IO做出有效的区分。在CDP捕获的IO中,并不是所有的IO都能将系统恢复到一个一致性状态,只有选择特定的IO才能保证恢复后的系统处于一致性状态。系统一致性状态是指系统中的数据和元数据完整并且正确。现有的块级CDP技术并没有对捕获的IO进行区分,而是将所有IO统一对待,在做系统恢复的时候,如果所选择的IO时间点不能保证系统一致性,那么会对系统的恢复造成不良影响,甚至造成系统的损坏。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种保证CDP系统IO一致性的系统及方法。
本发明的目的可以通过以下技术方案来实现:
一种保证CDP系统IO一致性的系统,该系统包括客户端、控制台和以太网,所述的客户端和控制台通过以太网连接,所述的客户端和控制台通过TCP/IP传输协议进行数据传输,所述的客户端安装于需要备份的客户端主机上,所述的控制台安装于另一台控制台主机上,所述的客户端包括CDP内核驱动模块、CDP调度模块、数据传输模块和客户端控制模块,所述的控制台包括控制台控制模块和数据存储模块,所述的CDP调度模块连接客户端主机的日志卷,其特征在于:所述的客户端还包括分别与CDP内核驱动模块、CDP调度模块连接的IO一致性标记模块,所述的IO一致性标记模块连接客户端主机的日志卷,所述的IO一致性标记模块对日志卷内的能够保证系统的一致性IO做一致性标记。
优选地,所述的一致性标记具体为:
在CDP系统捕获IO的过程中,实时地对落在系统日志卷的IO进行解析并分析该条IO的内容,如果符合一致性IO特征,那么就将这条IO标记为一致性IO;
在进行系统恢复时,对所选择的任意IO时间点进行重新计算,计算方法为:从该任意IO时间点开始按照时间戳递增的顺序找到第一个一致性IO作为实际恢复的结束IO。
优选地,所述的日志卷为客户端主机ext3和ext4文件系统开启ordered日志模式或者journal日志模式后,系统在物理磁盘上分配的连续128MB空间,也称为journal blockdevice,简称jbd。
优选地,所述的jbd中的每个数据块都有一个通用的头结构称为journal_header_s;
所述的头结构中的h_magic是固定标志值0xC03B3998,表明这个数据块是jbd中用于管理的数据块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数信息技术股份有限公司,未经上海爱数信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810068999.1/2.html,转载请声明来源钻瓜专利网。