[发明专利]一种云复原方法及装置有效
申请号: | 201710772413.5 | 申请日: | 2017-08-31 |
公开(公告)号: | CN107526656B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 王佳;伊泽众 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 复原 方法 装置 | ||
1.一种云复原方法,其特征在于,包括:
根据获取的待复原快照版本信息,判断待复原快照版本是否为当前快照版本的上一个快照版本;
当判定待复原快照版本为所述当前快照版本的上一个快照版本时,根据复原时间在本地存储系统中获取对应时刻的目标快照卷与相应的映射关系;
根据所述目标快照卷与所述映射关系,从所述本地存储系统中获取复原数据,以实现快照版本的复原;
其中,所述目标快照卷为第一快照卷或第二快照卷,所述本地存储系统中包含第一快照卷、第二快照卷、第一映射及第二映射,用于记录本地存储系统在云端进行存储时的快照信息,所述第一快照卷、所述第二快照卷交替进行数据的读写,所述第一映射为所述第一快照卷与原卷的映射关系,所述第二映射为所述第二快照卷与所述原卷的映射关系;所述第一快照卷和所述第二快照卷分别为最新时刻的快照版本及次新时刻的快照版本;所述第一快照卷、所述第二快照卷交替进行数据的读写包括:
第一快照卷FCA、第二快照卷FCB,原卷进行第一次快照时,为全量拷贝,第二次至以后的每次都是增量拷贝;原卷对应的两个快照卷的映射为fcmapA、fcmapB,映射利用位图进行表示;
t0时,初始化卷FCA、fcmapA为0000、fcmapB为1111,云端t0时刻数据为原卷的全量拷贝,从所述卷FCA读取实际数据;t0到t1间,有主机IO时,执行COW,所述fcmapA将COW块变为1,所述卷FCA记录COW旧数据;t1时,初始化卷FCB、所述fcmapB为0000,所述fcmapA不变,云端t1时刻数据为t0到t1的增量数据,数据从所述卷FCB读;t2时,交替回来,初始化所述卷FCA、所述fcmapA为0000,所述f cmapB不变。
2.根据权利要求1所述的云复原方法,其特征在于,所述根据获取的待复原快照版本信息,判断待复原快照版本是否为当前快照版本的上一个快照版本包括:
根据获取的待复原快照版本的复原时间与当前快照版本的时间,判断所述待复原快照版本是否为所述当前快照版本的上一个快照版本。
3.根据权利要求1所述的云复原方法,其特征在于,所述根据获取的待复原快照版本信息,判断待复原快照版本是否为当前快照版本的上一个快照版本包括:
根据获取的待复原快照版本的复原版本标识号与当前快照版本的版本标识号,判断所述待复原快照版本是否为所述当前快照版本的上一个快照版本。
4.一种云复原装置,其特征在于,包括:
判断模块,用于根据获取的待复原快照版本信息,判断待复原快照版本是否为当前快照版本的上一个快照版本;
获取模块,用于当判定待复原快照版本为所述当前快照版本的上一个快照版本时,根据复原时间在本地存储系统中获取对应时刻的目标快照卷与相应的映射关系;所述目标快照卷为第一快照卷或第二快照卷,所述本地存储系统中包含第一快照卷、第二快照卷、第一映射及第二映射,用于记录本地存储系统在云端进行存储时的快照信息,所述第一快照卷、所述第二快照卷交替进行数据的读写,所述第一映射为所述第一快照卷与原卷的映射关系,所述第二映射为所述第二快照卷与所述原卷的映射关系;所述第一快照卷和所述第二快照卷分别为最新时刻的快照版本及次新时刻的快照版本;所述第一快照卷、所述第二快照卷交替进行数据的读写包括:
第一快照卷FCA、第二快照卷FCB,原卷进行第一次快照时,为全量拷贝,第二次至以后的每次都是增量拷贝;原卷对应的两个快照卷的映射为fcmapA、fcmapB,映射利用位图进行表示;
t0时,初始化卷FCA、fcmapA为0000、fcmapB为1111,云端t0时刻数据为原卷的全量拷贝,从所述卷FCA读取实际数据;t0到t1间,有主机IO时,执行COW,所述fcmapA将COW块变为1,所述卷FCA记录COW旧数据;t1时,初始化卷FCB、所述fcmapB为0000,所述fcmapA不变,云端t1时刻数据为t0到t1的增量数据,数据从所述卷FCB读;t2时,交替回来,初始化所述卷FCA、所述fcmapA为0000,所述f cmapB不变;
复原模块,用于根据所述目标快照卷与所述映射关系,从所述本地存储系统中获取复原数据,以实现快照版本的复原。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710772413.5/1.html,转载请声明来源钻瓜专利网。