一种生成源卷存储快照的方法、系统及相关组件技术方案

技术编号:19820640 阅读:43 留言:0更新日期:2018-12-19 14:17
本申请公开了一种生成源卷存储快照的方法,所述方法包括当接收到快照指令时,根据快照指令确定第一目标卷并创建空白的第二目标卷;将源卷重定向为第二目标卷,并建立第一目标卷与第二目标卷的关联关系;接收关于源卷的写入信息,并通过关联关系根据第一目标卷上的数据块和写入信息对第二目标卷进行同步操作;当第二目标卷同步完成后,解除第一目标卷与第二目标卷的关联关系并根据第一目标卷得到快照生成指令对应的存储快照。本方法能够降低生成快照操作对于存储资源的占用和源卷写操作的影响。本申请还公开了一种生成源卷存储快照的系统、一种计算机可读存储介质及一种数据存储装置,具有以上有益效果。

【技术实现步骤摘要】
一种生成源卷存储快照的方法、系统及相关组件
本专利技术涉及存储管理
,特别涉及一种生成源卷存储快照的方法、系统、一种计算机可读存储介质及一种数据存储装置。
技术介绍
快照是关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。现有技术中存储快照技术包括全量快照和增量快照,全量快照主要实现的快照技术是镜像分离。全量快照每一次全拷贝都需要占用与源盘同样大小的空间,快照卷不依赖源卷,源卷的读操作不受影响,源卷的写操作受数据同步的影响。镜像分离快照技术在到达预设的快照时间点之前,首先为源数据卷创建并维护一个完整的镜像卷.每次写入数据到磁盘时,都会往源数据卷和镜像卷同时写入,这样保证了同一份数据的两个副本分别保存在源数据卷和镜像卷上,并且由两者组成的一个镜像对。在预设快照时间点到达时,镜像对的数据写入操作被停止,镜像卷快速脱离镜像对并转化为快照卷,这样就获得了一份数据快照。但是,现有技术中的全量快照技术在生成快照之前需要维护完整的镜像卷占用大量的存储资源且源卷的写操作受到数据同步的影响。本文档来自技高网...

【技术保护点】
1.一种生成源卷存储快照的方法,其特征在于,包括:当接收到快照指令时,根据所述快照指令确定第一目标卷并创建空白的第二目标卷;其中,所述第一目标卷为接收到所述快照指令的时刻对应的源卷;将所述源卷重定向为所述第二目标卷,并建立所述第一目标卷与所述第二目标卷的关联关系;接收关于所述源卷的写入信息,并通过所述关联关系根据所述第一目标卷上的数据块和所述写入信息对所述第二目标卷进行同步操作;当所述第二目标卷同步完成后,解除所述第一目标卷与所述第二目标卷的关联关系并根据所述第一目标卷得到所述快照生成指令对应的存储快照。

【技术特征摘要】
1.一种生成源卷存储快照的方法,其特征在于,包括:当接收到快照指令时,根据所述快照指令确定第一目标卷并创建空白的第二目标卷;其中,所述第一目标卷为接收到所述快照指令的时刻对应的源卷;将所述源卷重定向为所述第二目标卷,并建立所述第一目标卷与所述第二目标卷的关联关系;接收关于所述源卷的写入信息,并通过所述关联关系根据所述第一目标卷上的数据块和所述写入信息对所述第二目标卷进行同步操作;当所述第二目标卷同步完成后,解除所述第一目标卷与所述第二目标卷的关联关系并根据所述第一目标卷得到所述快照生成指令对应的存储快照。2.根据权利要求1所述方法,其特征在于,根据所述快照指令确定第一目标卷并创建空白的第二目标卷包括:根据所述快照指令确定所述第一目标卷并创建与所述第一目标卷的空间大小和类型均相同的空白的所述第二目标卷。3.根据权利要求1所述方法,其特征在于,接收关于所述源卷的写入信息,并通过所述关联关系根据所述第一目标卷上的数据块和所述写入信息对所述第二目标卷进行同步操作包括:接收关于所述源卷的写入信息,根据所述写入信息对所述第二目标卷执行写操作并在位图中记录所述第二目标卷的修改位置信息;其中,所述位图与所述第二目标卷空间关联;根据所述修改位置信息确定所述第二目标卷中未进行所述写操作的待同步数据块;根据所述第一目标卷将与所述待同步数据块具有相同位置信息的数据块同步至所述第二目标卷,并在所述位图中更新所述修改位置信息。4.根据权利要求3所述方法,其特征在于,根据所述第一目标卷将与所述待同步数据块具有相同位置信息的数据块同步至所述第二目标卷包括:根据所述第一目标卷将与所述待同步数据块具有相同位置信息的数据块通过后台拷贝的异步传输方式同步至所述第二目标卷。5.根据权利要求3所述方法,其特征在于,当所述第二目标卷同步完成后,解除所述第一目标卷与所述第二目标卷的关联关系并根据所述第一目标卷得到所述快照生成指令对应的存储快照包括:根据所述位图中的所述修改位置信息判断所述...

【专利技术属性】
技术研发人员:陈东河
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1