[发明专利]一种生成源卷存储快照的方法、系统及相关组件有效
| 申请号: | 201810690651.6 | 申请日: | 2018-06-28 |
| 公开(公告)号: | CN109032507B | 公开(公告)日: | 2021-11-19 |
| 发明(设计)人: | 陈东河 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/14 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
| 地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 生成 存储 快照 方法 系统 相关 组件 | ||
本申请公开了一种生成源卷存储快照的方法,所述方法包括当接收到快照指令时,根据快照指令确定第一目标卷并创建空白的第二目标卷;将源卷重定向为第二目标卷,并建立第一目标卷与第二目标卷的关联关系;接收关于源卷的写入信息,并通过关联关系根据第一目标卷上的数据块和写入信息对第二目标卷进行同步操作;当第二目标卷同步完成后,解除第一目标卷与第二目标卷的关联关系并根据第一目标卷得到快照生成指令对应的存储快照。本方法能够降低生成快照操作对于存储资源的占用和源卷写操作的影响。本申请还公开了一种生成源卷存储快照的系统、一种计算机可读存储介质及一种数据存储装置,具有以上有益效果。
技术领域
本发明涉及存储管理技术领域,特别涉及一种生成源卷存储快照的方法、系统、一种计算机可读存储介质及一种数据存储装置。
背景技术
快照是关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。
现有技术中存储快照技术包括全量快照和增量快照,全量快照主要实现的快照技术是镜像分离。全量快照每一次全拷贝都需要占用与源盘同样大小的空间,快照卷不依赖源卷,源卷的读操作不受影响,源卷的写操作受数据同步的影响。镜像分离快照技术在到达预设的快照时间点之前,首先为源数据卷创建并维护一个完整的镜像卷.每次写入数据到磁盘时,都会往源数据卷和镜像卷同时写入,这样保证了同一份数据的两个副本分别保存在源数据卷和镜像卷上,并且由两者组成的一个镜像对。在预设快照时间点到达时,镜像对的数据写入操作被停止,镜像卷快速脱离镜像对并转化为快照卷,这样就获得了一份数据快照。但是,现有技术中的全量快照技术在生成快照之前需要维护完整的镜像卷占用大量的存储资源且源卷的写操作受到数据同步的影响。
因此,如何降低生成快照操作对于存储资源的占用和源卷写操作的影响是本领域技术人员目前需要解决的技术问题。
发明内容
本申请的目的是提供一种生成源卷存储快照的方法、系统、一种计算机可读存储介质及一种数据存储装置,能够降低生成快照操作对于存储资源的占用和源卷写操作的影响。
为解决上述技术问题,本申请提供一种生成源卷存储快照的方法,该方法包括:
当接收到快照指令时,根据快照指令确定第一目标卷并创建空白的第二目标卷;其中,第一目标卷为接收到快照指令的时刻对应的源卷;
将源卷重定向为第二目标卷,并建立第一目标卷与第二目标卷的关联关系;
接收关于源卷的写入信息,并通过关联关系根据第一目标卷上的数据块和写入信息对第二目标卷进行同步操作;
当第二目标卷同步完成后,解除第一目标卷与第二目标卷的关联关系并根据第一目标卷得到快照生成指令对应的存储快照。
可选的,根据快照指令确定第一目标卷并创建空白的第二目标卷包括:
根据快照指令确定第一目标卷并创建与第一目标卷的空间大小和类型均相同的空白的第二目标卷。
可选的,接收关于源卷的写入信息,并通过关联关系根据第一目标卷上的数据块和写入信息对第二目标卷进行同步操作包括:
接收关于源卷的写入信息,根据写入信息对第二目标卷执行写操作并在位图中记录第二目标卷的修改位置信息;其中,位图与第二目标卷空间关联;
根据修改位置信息确定第二目标卷中未进行写操作的待同步数据块;
根据第一目标卷将与待同步数据块具有相同位置信息的数据块同步至第二目标卷,并在位图中更新修改位置信息。
可选的,根据第一目标卷将与待同步数据块具有相同位置信息的数据块同步至第二目标卷包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810690651.6/2.html,转载请声明来源钻瓜专利网。





