[发明专利]快照保护方法及装置有效
申请号: | 200710130363.7 | 申请日: | 2007-07-18 |
公开(公告)号: | CN101093459A | 公开(公告)日: | 2007-12-26 |
发明(设计)人: | 周升;张鹏;张国彬;欧阳戟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 彭愿洁;逯长明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 快照 保护 方法 装置 | ||
技术领域
本发明涉及数据保护技术领域,具体涉及一种快照保护方法及装置。
背景技术
随着信息科学技术的广泛应用与不断发展,数据量迅猛增长,数据保护也变得越来越重要。为能够在不中断主机业务的前提下,快速生成业务应用的数据对象在某时间点的副本,并占用较少的存储空间,已经提出了虚拟快照技术对业务运行中某个时刻的应用数据进行备份。在本文中,将为业务应用提供数据存储和访问空间的卷称为生产卷。快照创建后,对快照的访问可以和对生产卷的访问同时进行,当生产卷希望恢复到快照时间点的数据时,可对生产卷执行快照回滚,在一定程度上保障了数据的可靠性和完整性。
现有虚拟快照技术的一般方法描述如下:
1、在创建快照时,生成一个映射表,指示快照的实际数据的存放位置。显然,快照创建最初,其映射表中的地址指针都指向生产卷中。此过程的一个示例如图1所示,快照通过映射表指示生产卷某时刻的数据A、B、C、D,此时快照数据共享生产卷的数据存储空间。
2、当要对生产卷做修改时,先将要改动部分的数据复制到快照的资源卷,并修改快照的映射表,使指针指向资源卷中相应位置,然后对生产卷做修改,这种方法称为写前拷贝(COW:Copy-On-Write)。基于图1此过程的一个示例如图2所示,当主机需要将生产卷中的数据“D”写为“E”时,先将“D”复制到快照的资源卷,然后再将生产卷中的“D”修改为“E”,并修改快照的映射表,使与数据“D”对应的指针指向资源卷中相应位置。当然,如果对已经做了写前拷贝的部分再次进行修改,则可直接进行,不再进行写前拷贝。
由上可以看出,虚拟快照建立了一份创建时间点上生产卷数据的逻辑副本,快照数据与生产卷数据尽量共用物理存储空间。当读快照时,根据快照的映射表中的映射信息,到生产卷或快照的资源卷中相应的位置读取数据;当写快照时,根据映射表中的映射信息,如果要写入的部分已经指向快照的资源卷中,则根据指针将数据覆盖写入资源卷中相应位置;如果要写入的部分仍然指向生产卷中,则将数据写入资源卷中,并修改映射表,使指针指向资源卷中相应位置。
在提出本发明的过程中,本发明的发明人发现上述虚拟快照技术至少存在如下缺陷:无法对快照数据提供保护,一旦用户修改了快照数据,生产卷将无法恢复到最初快照时间点的数据;并且不利于满足某些应用场合的要求,例如,多台应用主机同时处理某时间点快照数据的要求等。
发明内容
本发明实施例提供一种能够对快照数据提供保护的快照保护方法,包括: 获取对第一快照创建快照副本的指示;按照所述创建快照副本的指示,创建第一快照的副本;获取对第一快照和/或第一快照的副本的操作指示;按照所述操作指示,对第一快照和/或第一快照的副本执行相应的操作。
本发明实施例还提供相应的快照保护装置,包括:保护触发单元,用于获取对第一快照创建快照副本的指示;副本创建单元,用于按照所述创建快照副本的指示,创建第一快照的副本;操作触发单元,用于获取对第一快照和/或第一快照的副本的操作指示;操作执行单元,用于按照所述操作指示,对第一快照和/或第一快照的副本执行相应的操作。
本发明实施例采用对快照创建快照副本,分别对快照和快照副本执行操作的方法;由于采用快照副本对快照数据进行备份,使得即使修改了快照数据,也可以通过快照副本来恢复快照时间点的数据,对快照提供了有效的保护;同时,基于快照和快照的若干副本,能够满足对同一时间点快照数据的并行操作要求,例如,可满足多台应用主机同时处理某时间点快照数据的要求等。
附图说明
图1是现有虚拟快照创建示意图;
图2是现有虚拟快照写前拷贝操作示意图;
图3是本发明实施例一快照保护方法流程示意图;
图4是本发明实施例一中通过数据拷贝创建快照副本示意图;
图5是本发明实施例二快照保护方法流程示意图;
图6是本发明实施例二中通过复制映射表创建快照副本示意图;
图7是本发明实施例二中快照及快照副本写前拷贝示意图;
图8是本发明实施例二中写快照示意图;
图9是本发明实施例三快照保护方法流程示意图;
图10是本发明实施例三中通过复制映射表和资源卷创建快照副本示意图;
图11是本发明实施例四快照保护方法流程示意图;
图12是本发明实施例四中通过共享映射表创建快照副本示意图;
图13是本发明实施例四中快照及快照副本写前拷贝示意图;
图14是本发明实施例四中写快照示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710130363.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种深海红鱼皮胶原蛋白的制备方法
- 下一篇:蓄电池防酸式气压自动控制阀