快照处理方法和装置以及电子设备制造方法及图纸

技术编号:25801811 阅读:29 留言:0更新日期:2020-09-29 18:35
本发明专利技术实施例提供了一种快照处理方法和装置以及电子设备。该方法包括:接收基于物理快照生成目标对象的引用指令;根据所述引用指令,建立与所述目标对象具有一一对应关系的虚拟快照,所述虚拟快照中包含有所述目标对象对所述物理快照的引用关系。本发明专利技术实施例通过在物理快照与目标对象之间建立虚拟快照,使得单个物理快照与引用其的多个目标对象之间的一对多的对应关系,能够转变为虚拟快照与目标对象之间的一对一的对应关系,实现对目标对象对物理快照的引用关系的管理,从而避免在删除物理快照时由于引用关系复杂而产生冲突,以实现安全删除物理快照。

【技术实现步骤摘要】
快照处理方法和装置以及电子设备
本专利技术涉及计算机
,尤其涉及一种快照处理方法和装置以及电子设备。
技术介绍
快照,作为特定数据集合在特定时间点的完整拷贝,可以应用于磁盘回滚、镜像创建或镜像共享等多种场景中。在企业级数据备份中,快照扮演着越来越重要的角色。专利技术人在实现本专利技术的过程中,发现现有技术至少存在如下问题:在现有技术中,磁盘或镜像对快照的引用关系比较复杂,在删除快照时,经常会出现由于存在复杂引用关系而产生冲突的情况。
技术实现思路
本专利技术实施例提供一种快照处理方法和装置以及电子设备,以解决现有技术中由于存在复杂引用关系,而使得在删除快照时产生冲突的缺陷。为达到上述目的,本专利技术实施例提供了一种快照处理方法,包括:接收基于物理快照生成目标对象的引用指令;根据所述引用指令,建立与所述目标对象具有一一对应关系的虚拟快照,所述虚拟快照中包含有所述目标对象对所述物理快照的引用关系。本专利技术实施例还提供了一种快照处理装置,包括:接收模块,用于接收基于物理快照生本文档来自技高网...

【技术保护点】
1.一种快照处理方法,其特征在于,包括:/n接收基于物理快照生成目标对象的引用指令;/n根据所述引用指令,建立与所述目标对象具有一一对应关系的虚拟快照,所述虚拟快照中包含有所述目标对象对所述物理快照的引用关系。/n

【技术特征摘要】
1.一种快照处理方法,其特征在于,包括:
接收基于物理快照生成目标对象的引用指令;
根据所述引用指令,建立与所述目标对象具有一一对应关系的虚拟快照,所述虚拟快照中包含有所述目标对象对所述物理快照的引用关系。


2.根据权利要求1所述的快照处理方法,其特征在于,还包括:
在接收到所述目标对象的读取指令时,根据所述虚拟快照中包含的引用关系,将所述物理快照中的数据发送至所述目标对象。


3.根据权利要求1所述的快照处理方法,其特征在于,还包括:
在接收到删除所述目标对象的第一删除指令时,删除与所述目标对象具有一一对应关系的虚拟快照。


4.根据权利要求3所述的快照处理方法,其特征在于,还包括:
在接收到用户端针对所述物理快照的读取指令时,根据所述读取指令,获取用于描述所述物理快照的快照元数据,并建立与所述快照元数据具有一一对应关系的虚拟快照,所述虚拟快照中包含有所述快照元数据对所述物理快照的引用关系。


5.根据权利要求4所述的快照处理方法,其特征在于,还包括:
在接收到删除所述快照元数据的第二删除指令时,删除与所述快照元数据具有一一对应关系的虚拟快照。


6.根据权利要求1至5中任一权利要求所述的快照处理方法,其特征在于,还包括:
在接收到删除所述物理快照的第三删除指令后,当与所述物理快照对应的虚拟快照的个数为零时,删除所述物理快照。


7.根据权利要求5所述的快照处理方法,其特征在于,所述物理快照设置有虚拟快照计数值,用于记录与所述物理快照对应的虚拟快照的个数,
在所述根据所述引用指令,建立与所述目标对象具有一一对应关系的虚拟快照之后,所述方法还包括:
对所述虚拟快照计数值进行加一操作;
在所述删除与所述目标对象具有一一对应关系的虚拟快照之后,所述方法还包括:
对所述虚拟快照计数值进行减一操作;
在所述建立与所述快照元数据具有一一对应关系的虚拟快照之后,所述方法还包括:
对所述虚拟快照计数值进行加一操作;
在所述删除与所述快照元数据具有一一对应关系的虚拟快照之后,所述方法还包括:
对所述虚拟快照计数值进行减一操作;
所述方法还包括:
在接收到删除所述物理快照的第三删除指令后,判断所述物理快照的虚拟快照计数值,当所述虚拟快照计数值为零时,删除所述物理快照。


8.一种快照处理装置,其特征在于,包括:
接收模块,用于接收基于物理快照生成目标对象的引用指令;
第一建立模块,用于根据所述引用指令,建立与所述目标对象具有一一对应关系的虚拟快照,所述虚拟快照中...

【专利技术属性】
技术研发人员:林锦成
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1