【技术实现步骤摘要】
一种存储数据的快照创建方法、装置、设备及存储介质
本专利技术涉及计算机存储
,特别是涉及一种存储数据的快照创建方法、装置、设备及存储介质。
技术介绍
随着计算机存储技术的不断发展,对存储设备的要求也越来越高。用户需要在线方式进行数据保护,快照就是在线存储设备防范数据丢失的有效方法之一,能够进行在线数据的备份与恢复。快照是数据集合的一个完全可用拷贝,可以是表示该数据集合中的数据的一个副本或是该数据集合的复制品,当存储设备发生应用故障或者文件损坏时可以进行快速的数据恢复,将数据恢复到某个可用的时间点的状态。还可以为用户提供一个数据访问通道,当原数据进行在线应用处理时,用户可以访问快照数据。当前主要有两种存储快照,分别为写时拷贝(copy-on-write)快照和分割镜像快照。不同快照技术的区别通常体现在快照存储空间利用率、快照卷与原始卷的依赖关系以及执行快照的速率这三个方面。采用分割镜像快照这种方式时,先创建一个原始卷和一个镜像,每次写磁盘时,同时往原始卷和镜像中写入内容,启动快照时,镜像脱离生成一个快照卷。再重新创建一个原始卷的镜像,等待下次快照。为了便于说明 ...
【技术保护点】
一种存储数据的快照创建方法,其特征在于,包括:将原始卷中的全部存储数据进行拷贝得到初始快照卷;创建针对所述原始卷的初始位图以及与所述初始位图对应的初始数据保存区域;将所述初始位图确定为目标位图,将所述初始数据保存区域确定为目标数据保存区域;在所述原始卷中有目标存储数据写入时,将所述目标存储数据写入到所述目标数据保存区域;根据所述目标存储数据在所述原始卷中的位置,变更所述目标位图的初始值;创建针对所述原始卷的新位图以及所述新位图对应的新数据保存区域;将所述新位图确定为所述目标位图,将所述新数据保存区域确定为所述目标数据保存区域,重复执行所述在所述原始卷中有目标存储数据写入时, ...
【技术特征摘要】
1.一种存储数据的快照创建方法,其特征在于,包括:将原始卷中的全部存储数据进行拷贝得到初始快照卷;创建针对所述原始卷的初始位图以及与所述初始位图对应的初始数据保存区域;将所述初始位图确定为目标位图,将所述初始数据保存区域确定为目标数据保存区域;在所述原始卷中有目标存储数据写入时,将所述目标存储数据写入到所述目标数据保存区域;根据所述目标存储数据在所述原始卷中的位置,变更所述目标位图的初始值;创建针对所述原始卷的新位图以及所述新位图对应的新数据保存区域;将所述新位图确定为所述目标位图,将所述新数据保存区域确定为所述目标数据保存区域,重复执行所述在所述原始卷中有目标存储数据写入时,将所述目标存储数据写入到所述目标数据保存区域的步骤。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标存储数据在所述原始卷中的位置,变更所述目标位图的初始值,包括:根据所述目标存储数据在所述原始卷中的位置,将所述目标位图的初始值中与该位置对应的数值进行变更;其中,所述初始值中的每一位数值分别与所述原始卷的相应位置对应。3.根据权利要求2所述的方法,其特征在于,所述将所述目标位图的初始值中与该位置对应的数值进行变更,包括:将所述目标位图的初始值中与该位置对应的数值从0变更为1。4.根据权利要求1至3任一项所述的方法,其特征在于,在所述创建针对所述原始卷的初始位图以及与所述初始位图对应的初始数据保存区域之后,还包括:根据所述初始位图的创建时间记录初始时间戳。5.一种存储数据的快照创建装置,其特征在于,包括:初始快照卷获得模块,用于将原始卷中的全部存储数据进行拷贝得到初始快照卷;初始位图及初始数据保存区域创建模块,用于创建针对所述原始卷的初始位图以及与所述初始位图对应的初始数据保存区域;目标位图及目标数据保存区域确定模块,用于将所述初始位图确定为目标位图,将所述初始数据保存区域确定为目标数据保存区域;存储数据写入模块,用于在所述原始卷中有目标存储数据写入时,将所述目标存储数据写入到所述目标数据保存区域;初始值变更模块,用...
【专利技术属性】
技术研发人员:陈东河,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。