【技术实现步骤摘要】
一种快照停止时间的计算方法、计算系统及相关装置
本申请涉及存储系统领域,特别涉及一种快照停止时间的计算方法、计算系统及相关装置。
技术介绍
当前对一个快照执行停止操作时,由于该操作并不是瞬间完成的,其完成时间受目标卷数据、目标卷下游卷数据、清除速率的影响。而当前存储系统没有快照停止所需时间的预计方法,使得用户也无从得知快照停止大约需要多久才能完成,从而影响后续的数据备份、保存和测试等过程的执行效率。
技术实现思路
本申请的目的是提供一种快照停止时间的计算方法、计算系统、计算机可读存储介质和终端,能够准确计算出快照停止操作所需时间。为解决上述技术问题,本申请提供一种快照停止时间的计算方法,具体技术方案如下:当目标快照停止时,判断所述目标快照是否存在下游快照;若否,则快照停止时间为0;若是,获取目标快照的第一位图和所述下游快照的第二位图;根据所述第一位图和所述第二位图中各数据块的bit数确定清除位图;所述bit数为0或1;根据所述清除位图中已拷贝的数据块数量、每 ...
【技术保护点】
1.一种快照停止时间的计算方法,其特征在于,包括:/n当目标快照停止时,判断所述目标快照是否存在下游快照;/n若否,则快照停止时间为0;/n若是,获取目标快照的第一位图和所述下游快照的第二位图;/n根据所述第一位图和所述第二位图中各数据块的bit数确定清除位图;所述bit数为0或1;/n根据所述清除位图中已拷贝的数据块数量、每个数据块大小和清除速率确定快照停止时间。/n
【技术特征摘要】
1.一种快照停止时间的计算方法,其特征在于,包括:
当目标快照停止时,判断所述目标快照是否存在下游快照;
若否,则快照停止时间为0;
若是,获取目标快照的第一位图和所述下游快照的第二位图;
根据所述第一位图和所述第二位图中各数据块的bit数确定清除位图;所述bit数为0或1;
根据所述清除位图中已拷贝的数据块数量、每个数据块大小和清除速率确定快照停止时间。
2.根据权利要求1所述的计算方法,其特征在于,所述bit数为数据块对应的状态,当bit数为1时表示当前数据块已从源卷拷贝,当bit数为0时表示当前数据块未拷贝。
3.根据权利要求2所述的计算方法,其特征在于,根据所述第一位图和所述第二位图中各数据块的bit数确定清除位图包括:
确定所述第一位图和所述第二位图各数据块的bit数;
则清除位图为将第一位图的bit数取反后与所述第二位图的交集。
4.根据权利要求1所述的计算方法,其特征在于,判断所述目标快照是否存在下游快照之前,还包括:
确定快照之间的依赖链;
则判断所述目标快照是否存在下游快照包括:
根据所述依赖链判断所述目标快照是否存在下游快照。
5.根据权利要求4所述的计算方法,其特征在于,所述确定快照之间的依赖链之前,还包括:
确定快照类型,以便根据所述快照类型执行确定快照之间的依赖链的步骤;
其中,所述快照类型包括多目...
【专利技术属性】
技术研发人员:王鹏飞,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。