完全预分配卷的具有区块签名的精简列表的备份对象制造技术

技术编号:30426903 阅读:38 留言:0更新日期:2021-10-24 17:12
本公开涉及完全预分配卷的具有区块签名的精简列表的备份对象。示例可以包括完全预分配卷的具有区块签名的精简列表的备份对象。示例可以包括生成完全预分配卷的地址空间的区块签名的一个或多个完全列表,将完全列表的每个区块签名与表示完全预分配卷的未使用区域的区块的未使用区域区块签名进行比较,基于比较生成指示完全预分配卷的已使用区域的元数据,并且从一个或多个完全列表生成省略了被确定为匹配未使用区域区块签名的所有区块签名的一个或多个精简列表。的一个或多个精简列表。的一个或多个精简列表。

【技术实现步骤摘要】
完全预分配卷的具有区块签名的精简列表的备份对象

技术介绍

[0001]诸如主机服务器等的客户计算设备可以在主存储阵列中存储数据,并且可以相对于主存储阵列中存储的数据执行工作负荷。在一些示例中,出于诸如冗余和数据保护的目的,主存储阵列中存储的数据可以被备份在与客户计算设备和主存储阵列二者都分隔的备份设备中。在一些示例中,备份设备可以按照消除重复的形式存储数据,以使得数据相比在主存储阵列上被更紧凑地存储。
附图说明
[0002]下面的详细描述参考了附图,其中:
[0003]图1是生成区块签名的(多个)精简列表的示例计算环境的框图;
[0004]图2是包括将(多个)完全列表的每个区块签名与未使用区域区块签名进行比较的示例方法的流程图;
[0005]图3是示出图1的示例计算环境的其他功能的框图;
[0006]图4是包括生成差异区块签名的示例方法的流程图;
[0007]图5是包括生成(多个)综合精简备份对象的示例方法的流程图;
[0008]图6是包括从(多个)精简列表备份对象执行恢复的示例方法的流程图;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:确定一组区块,所述一组区块包括计算系统的完全预分配卷的整个地址空间的数据内容;生成区块签名的一个或多个完全列表,每个完全列表包括所述完全预分配卷的地址空间的所有或相应部分的区块的区块签名,所述一个或多个完全列表一起表示所述完全预分配卷的整个地址空间的数据内容;对于每个完全列表:将所述完全列表的每个区块签名与表示所述完全预分配卷的未使用区域的区块的未使用区域区块签名进行比较;基于所述比较,生成指示所述完全预分配卷的已使用区域的使用元数据;以及从所述完全列表生成精简列表,所述精简列表从所述完全列表省略基于所述比较被确定为匹配所述未使用区域区块签名的所有区块签名;以及使得去重备份系统存储所述完全预分配卷的一个或多个精简列表备份对象,该一个或多个精简列表备份对象包括从所述一个或多个完全列表生成的所述一个或多个精简列表和所述使用元数据。2.如权利要求1所述的方法,还包括:通过向相当于完全预分配卷的已使用区域的区块的数据集应用签名函数,生成所述未使用区域区块签名。3.如权利要求2所述的方法,其中:相当于已使用区域的区块的所述数据集是独占地包括零的数据集;并且所述未使用区域区块签名是独占地包括零的数据集的区块签名。4.如权利要求1所述的方法,其中,所述一个或多个完全列表表示所述完全预分配卷在第一时间点的数据内容,所述方法还包括:确定所述完全预分配卷的在晚于所述第一时间点的第二时间点有差异的区块;基于差异元数据生成一个或多个差异区块签名,每个差异区块签名包括在所述第二时间点有差异的所述区块中的相应的一个区块的区块签名,对于在所述第二时间点有差异的所述区块中的每个区块,所述差异元数据指示所述有差异的区块在所述完全预分配卷中的位置;以及使得所述去重备份系统基于所述差异元数据和所述一个或多个差异区块签名,存储所述完全预分配卷的一个或多个新精简列表备份对象。5.如权利要求4所述的方法,该方法包括:将所述一个或多个精简列表备份对象的所述使用元数据与所生成的差异元数据进行比较;基于所述差异元数据和所述一个或多个精简列表备份对象的所述使用元数据,生成所述一个或多个综合精简备份对象的新使用元数据;以及基于所述精简列表、所述差异元数据以及所述一个或多个差异区块签名,生成所述一个或多个综合精简备份对象的区块签名的综合精简列表。6.如权利要求5所述的方法,其中,所述生成所述区块签名的综合精简列表包括:对于所述完全预分配卷的所述差异元数据指示没有差异并且所述一个或多个精简列
表备份对象的所述使用元数据指示已使用区域的每个区域,将对应于该区域的区块签名从所述一个或多个精简列表复制到所述区块签名的综合精简列表;以及对于所述完全预分配卷的所述差异元数据指示差异的每个区域:省略对应于该区域的一个或多个精简列表的任何区块签名;以及当所述一个或多个差异区块签名中对应于该区域的给定差异区块签名不匹配所述未使用区域区块签名时,将该给定差异区块签名复制到所述区块签名的综合精简列表。7.如权利要求5所述的方法,其中,生成所述综合精简备份对象的所述使用元数据包括:对于所述完全预分配卷的每个区域:当所述差异元数据指示该区域没有差异时,在所述综合精简备份对象的使用元数据中存储有关该区域已使用或未使用的、与针对该区域在所述一个或多个精简列表备份对象的使用元数据中包括的指示相同的指示;并且当所述差异元数据指示该区域的差异时:基于该区域的差异区块签名是否匹配所述未使用区域区块签名,在所述综合精简备份对象的使用元数据中存储该区域已使用或者该区域未使用的指示。8.如权利要求1所述的方法,还包括:根据所述一个或多个精简列表备份对象的使用元数据,确定将要恢复的所述完全预分配卷的已使用区域和未使用区域;对于所述使用元数据中指示的所述完全预分配卷的每个已使用区域,将所述精简列表备份对象中针对该区域的区块签名表示的区块恢复到完全预分配目标卷的该区域;以及对于所述使用元数据中指示的所述完全预分配卷的每个未使用区域,将具有未使用区域的数据模式的区块恢复到所述完全预分配目标卷的该区域。9.如权利要求8所述的方法,其中,所述未使用区域的数据模式包括全零。10.如权利要求1所述的方法,包括:从与去重备份系统分隔的计算设备,向该去重备份系统提供所述一个或多个精简清单从所述一个或多个完全列表生成的所述一个或多个精简列表和所述使用元数据,其中,所述计算设备执行所述一个或多个精简清单的生成。11.一种包括非暂态机器可读存储介质的物品,该非暂态机器可读存储介质包括可在至少一个处理资源处执行以执行以下处理的指令:通过向相当于计算设备的完全预分配卷的未使用区域的...

【专利技术属性】
技术研发人员:A
申请(专利权)人:慧与发展有限责任合伙企业
类型:发明
国别省市:

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

1