一种虚拟磁带库备份系统及备份方法技术方案

技术编号:39432719 阅读:9 留言:0更新日期:2023-11-19 16:16
本发明专利技术涉及数据处理技术领域,公开了一种虚拟磁带库备份系统及备份方法,用于提高虚拟磁带库备份的准确率

【技术实现步骤摘要】
一种虚拟磁带库备份系统及备份方法


[0001]本专利技术涉及数据处理
,尤其涉及一种虚拟磁带库备份系统及备份方法


技术介绍

[0002]在当今数字化时代,大量的数据在各种领域积累和流动

数据的备份和安全性保护对于保障信息的完整性

可用性和保密性至关重要

[0003]然而,传统的备份技术和数据安全保护方法面临着一些挑战,如数据冗余

备份速度

数据泄露等问题

为了有效应对这些挑战,研究人员开始探索综合技术,结合数据处理

关联分析

压缩

加密等多个方面,以提高备份和存储的效率

安全性和可管理性


技术实现思路

[0004]本专利技术提供了一种虚拟磁带库备份系统及备份方法,用于提高虚拟磁带库备份的效率及安全性

[0005]本专利技术第一方面提供了一种虚拟磁带库备份方法,所述一种虚拟磁带库备份方法包括:
[0006]对预置的待备份数据进行数据量分析,得到所述待备份数据的数据量,同时,对所述数据量进行分块数据量计算,得到分块数据量;
[0007]通过所述分块数据量对所述待备份数据进行数据分片,得到多个子数据块,同时,对多个子数据块进行数据关联分析,得到数据关联关系;
[0008]对所述数据关联关系进行数据压缩算法匹配,得到目标压缩算法,同时,通过所述目标压缩算法对多个所述子数据块进行数据压缩,得到多个压缩数据块;
[0009]通过预置的数据编码算法,分别对多个所述压缩数据块进行冗余校验块生成,得到每个所述压缩数据块对应的冗余校验块;
[0010]将每个所述压缩数据块对应的冗余校验块分别添加至每个所述压缩数据块,得到多个编码数据块,同时,通过预置的对称加密算法对多个所述编码数据块进行随机密钥构建,得到每个所述编码数据块对应的随机密钥,并通过每个所述编码数据块对应的随机密钥分别对每个所述编码数据块进行加密处理,得到多个加密数据块;
[0011]通过多个所述加密数据块进行虚拟磁带库参数生成,得到虚拟磁带库参数集合,其中,所述虚拟磁带库参数集合包括:索引参数集合

目录结构以及备份单元标识符,并通过所述虚拟磁带库参数集合进行虚拟磁带库构建,得到目标虚拟磁带库;
[0012]对多个所述加密数据块进行备份类型筛选,得到至少一个全量备份数据块以及至少一个增量备份数据块;
[0013]对至少一个全量备份数据块以及至少一个增量备份数据块进行存储协议标定,得到存储协议集合,并通过所述存储协议集合将至少一个全量备份数据块以及至少一个增量备份数据块备份至所述目标虚拟磁带库

[0014]结合第一方面,在本专利技术第一方面的第一实施方式中,所述通过所述分块数据量
对所述待备份数据进行数据分片,得到多个子数据块,同时,对多个子数据块进行数据关联分析,得到数据关联关系,包括:
[0015]通过所述分块数据量对所述待备份数据进行数据分片,得到多个子数据块;
[0016]分别对每个所述子数据块进行数据类型筛选,得到多组待分析数据块;
[0017]分别对每组所述待分析数据块进行相似度计算,得到每组所述待分析数据块对应的相似度指标;
[0018]通过每组所述待分析数据块对应的相似度指标分别构建每组所述待分析数据块的数据关联关系,得到多个候选数据关联关系;
[0019]对多组所述待分析数据块进行数据交叉度分析,得到目标数据交叉度;
[0020]通过所述目标数据交叉度对多个所述候选数据关联关系进行关系融合,得到所述数据关联关系

[0021]结合第一方面,在本专利技术第一方面的第二实施方式中,所述通过预置的数据编码算法,分别对多个所述压缩数据块进行冗余校验块生成,得到每个所述压缩数据块对应的冗余校验块,包括:
[0022]通过所述数据编码算法对多个所述压缩数据块进行算法参数匹配,得到多个候选生成多项式;
[0023]分别对每个所述候选生成多项式进行多项式指标分析,得到多项式指标集合,其中,所述多项式指标集合包括多项式次数以及系数分布参数;
[0024]通过所述多项式指标结合对多个所述候选生成多项式进行多项式筛选,得到目标生成多项式;
[0025]通过所述目标生成多项式分别对多个所述压缩数据块进行冗余校验块生成,得到每个所述压缩数据块对应的冗余校验块

[0026]结合第一方面的第一实施方式,在本专利技术第一方面的第三实施方式中,所述将每个所述压缩数据块对应的冗余校验块分别添加至每个所述压缩数据块,得到多个编码数据块,同时,通过预置的对称加密算法对多个所述编码数据块进行随机密钥构建,得到每个所述编码数据块对应的随机密钥,并通过每个所述编码数据块对应的随机密钥分别对每个所述编码数据块进行加密处理,得到多个加密数据块,包括:
[0027]对每个所述压缩数据块进行编码位置分析,得到每个所述压缩数据块对应的编码位置;
[0028]基于每个所述压缩数据块对应的编码位置,将每个所述压缩数据块对应的冗余校验块分别添加至每个所述压缩数据块,得到多个编码数据块;
[0029]分别对每个所述编码数据块进行密钥长度分析,得到每个所述编码数据块对应的密钥长度;
[0030]基于每个所述编码数据块对应的密钥长度,通过所述对称加密算法对每个所述编码数据块进行随机数生成,得到每个所述编码数据块对应的随机数;
[0031]对每个所述编码数据块对应的随机数进行随机性验证,得到随机性验证结果,当所述随机性验证结果为通过验证时,对每个所述编码数据块对应的随机数进行随机密钥生成,得到每个所述编码数据块对应的随机密钥;
[0032]通过每个所述编码数据块对应的随机密钥分别对每个所述编码数据块进行加密
处理,得到多个加密数据块

[0033]结合第一方面,在本专利技术第一方面的第四实施方式中,所述通过多个所述加密数据块进行虚拟磁带库参数生成,得到虚拟磁带库参数集合,并通过所述虚拟磁带库参数集合进行虚拟磁带库构建,得到目标虚拟磁带库,包括:
[0034]对多个所述加密数据块进行随机元数据生成,得到每个所述加密数据块对应的随机元数据;
[0035]对每个所述加密数据块对应的随机元数据进行哈希数生成,得到每个所述加密数据块对应的哈希数;
[0036]基于每个所述加密数据块对应的哈希数进行索引参数计算,得到索引参数集合,同时,通过所述索引参数集合进行备份单元标识符构建,得到对应的备份单元标识符;
[0037]基于所述备份单元标识符以及所述索引参数集合进行虚拟磁带库目录结构构建,得到对应的目录结构;
[0038]对所述目录结构进行分析,得到对应的结构参数,基于所述结构参数,通过所述索引参数集合本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种虚拟磁带库备份方法,其特征在于,所述一种虚拟磁带库备份方法包括:对预置的待备份数据进行数据量分析,得到所述待备份数据的数据量,同时,对所述数据量进行分块数据量计算,得到分块数据量;通过所述分块数据量对所述待备份数据进行数据分片,得到多个子数据块,同时,对多个子数据块进行数据关联分析,得到数据关联关系;对所述数据关联关系进行数据压缩算法匹配,得到目标压缩算法,同时,通过所述目标压缩算法对多个所述子数据块进行数据压缩,得到多个压缩数据块;通过预置的数据编码算法,分别对多个所述压缩数据块进行冗余校验块生成,得到每个所述压缩数据块对应的冗余校验块;将每个所述压缩数据块对应的冗余校验块分别添加至每个所述压缩数据块,得到多个编码数据块,同时,通过预置的对称加密算法对多个所述编码数据块进行随机密钥构建,得到每个所述编码数据块对应的随机密钥,并通过每个所述编码数据块对应的随机密钥分别对每个所述编码数据块进行加密处理,得到多个加密数据块;通过多个所述加密数据块进行虚拟磁带库参数生成,得到虚拟磁带库参数集合,其中,所述虚拟磁带库参数集合包括:索引参数集合

目录结构以及备份单元标识符,并通过所述虚拟磁带库参数集合进行虚拟磁带库构建,得到目标虚拟磁带库;对多个所述加密数据块进行备份类型筛选,得到至少一个全量备份数据块以及至少一个增量备份数据块;对至少一个全量备份数据块以及至少一个增量备份数据块进行存储协议标定,得到存储协议集合,并通过所述存储协议集合将至少一个全量备份数据块以及至少一个增量备份数据块备份至所述目标虚拟磁带库
。2.
根据权利要求1所述的虚拟磁带库备份方法,其特征在于,所述通过所述分块数据量对所述待备份数据进行数据分片,得到多个子数据块,同时,对多个子数据块进行数据关联分析,得到数据关联关系,包括:通过所述分块数据量对所述待备份数据进行数据分片,得到多个子数据块;分别对每个所述子数据块进行数据类型筛选,得到多组待分析数据块;分别对每组所述待分析数据块进行相似度计算,得到每组所述待分析数据块对应的相似度指标;通过每组所述待分析数据块对应的相似度指标分别构建每组所述待分析数据块的数据关联关系,得到多个候选数据关联关系;对多组所述待分析数据块进行数据交叉度分析,得到目标数据交叉度;通过所述目标数据交叉度对多个所述候选数据关联关系进行关系融合,得到所述数据关联关系
。3.
根据权利要求1所述的虚拟磁带库备份方法,其特征在于,所述通过预置的数据编码算法,分别对多个所述压缩数据块进行冗余校验块生成,得到每个所述压缩数据块对应的冗余校验块,包括:通过所述数据编码算法对多个所述压缩数据块进行算法参数匹配,得到多个候选生成多项式;分别对每个所述候选生成多项式进行多项式指标分析,得到多项式指标集合,其中,所
述多项式指标集合包括多项式次数以及系数分布参数;通过所述多项式指标结合对多个所述候选生成多项式进行多项式筛选,得到目标生成多项式;通过所述目标生成多项式分别对多个所述压缩数据块进行冗余校验块生成,得到每个所述压缩数据块对应的冗余校验块
。4.
根据权利要求1所述的虚拟磁带库备份方法,其特征在于,所述将每个所述压缩数据块对应的冗余校验块分别添加至每个所述压缩数据块,得到多个编码数据块,同时,通过预置的对称加密算法对多个所述编码数据块进行随机密钥构建,得到每个所述编码数据块对应的随机密钥,并通过每个所述编码数据块对应的随机密钥分别对每个所述编码数据块进行加密处理,得到多个加密数据块,包括:对每个所述压缩数据块进行编码位置分析,得到每个所述压缩数据块对应的编码位置;基于每个所述压缩数据块对应的编码位置,将每个所述压缩数据块对应的冗余校验块分别添加至每个所述压缩数据块,得到多个编码数据块;分别对每个所述编码数据块进行密钥长度分析,得到每个所述编码数据块对应的密钥长度;基于每个所述编码数据块对应的密钥长度,通过所述对称加密算法对每个所述编码数据块进行随机数生成,得到每个所述编码数据块对应的随机数;对每个所述编码数据块对应的随机数进行随机性验证,得到随机性验证结果,当所述随机性验证结果为通过验证时,对每个所述编码数据块对应的随机数进行随机密钥生成,得到每个所述编码数据块对应的随机密钥;通过每个所述编码数据块对应的随机密钥分别对每个所述编码数据块进行加密处理,得到多个加密数据块
。5.
根据权利要求1所述的虚拟磁带库备份方法,其特征在于,所述通过多个所述加密数据块进行虚拟磁带库参数生成,得到虚拟磁带库参数集合,并通过所述虚拟磁带库参数集合...

【专利技术属性】
技术研发人员:庞力荣黄世声
申请(专利权)人:飞创信息科技有限公司
类型:发明
国别省市:

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

1