数据备份方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33933496 阅读:25 留言:0更新日期:2022-06-25 22:48
本发明专利技术公开了一种数据备份方法、装置、电子设备及存储介质,该方法包括获取待备份数据并确定备份路径,响应于对待备份数据的备份指令,在备份路径建立与待备份数据相同的备份目录,根据预先存储的备份索引表,确定待备份数据的目标索引的有效性,基于待备份数据的目标索引的有效性,对待备份数据进行对应备份处理,并在备份目录下生成对应备份数据。采用本发明专利技术实施例,能够基于目标索引的有效性,避免对相同数据进行备份处理,解决了相同数据进行重复备份而导致存储资源浪费的技术问题。重复备份而导致存储资源浪费的技术问题。重复备份而导致存储资源浪费的技术问题。

【技术实现步骤摘要】
数据备份方法、装置、电子设备及存储介质


[0001]本专利技术涉及数据备份
,尤其涉及一种数据备份方法、装置、电子设备及存储介质。

技术介绍

[0002]为了保护数据的安全,防止数据在系统硬盘或存储介质出现故障时受到破坏,现有的做法通常是提前对数据进行备份处理。而对数据进行备份处理的方式是通过备份命令或者工具,将需要备份的文件从源路径复制到目标路径进行存储,从而实现文件备份的目的。常见的备份数据的方法有以下几种:1、使用U盘或移动硬盘将数据备出电脑;2、使用刻录机将数据,刻成光盘;3、将数据保存在系统分区以外,以免重装系统或系统损坏带来的数据丢失;4、用软盘备份数据;5、使用GHOST备份数据和系统。
[0003]然而,在对大量数据进行备份的过程中,存在对相同数据进行重复备份的现象,如此将导致存储资源的浪费。

技术实现思路

[0004]本专利技术实施例的目的是提供一种数据备份方法、装置、电子设备及存储介质,以解决相同数据进行重复备份而导致存储资源浪费的技术问题。
[0005]在第一方面,为实现上述目的,本专本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据备份方法,其特征在于,包括:获取待备份数据并确定备份路径,所述待备份数据由若干个数据块组成,各所述数据块对应有唯一的MD5值;响应于对所述待备份数据的备份指令,在所述备份路径建立与所述待备份数据相同的备份目录;根据预先存储的备份索引表,确定所述待备份数据的目标索引的有效性,所述目标索引由所述待备份数据中各数据块的MD5值构成,所述目标索引的有效性包括有效索引和无效索引,所述有效索引表征所述备份索引表中存在与所述目标索引相同的索引,所述无效索引表征所述备份索引表中不存在与所述目标索引相同的索引;基于所述待备份数据的目标索引的有效性,对所述待备份数据进行对应备份处理,并在所述备份目录下生成对应备份数据;其中,所述备份处理包括数据存储处理和软链接生成处理。2.如权利要求1所述的数据备份方法,其特征在于,所述根据预先存储的备份索引表,确定所述待备份数据的目标索引的有效性,包括:遍历所述待备份数据中的所有数据块,得到所述待备份数据中各数据块的MD5值;根据所述待备份数据中各数据块的MD5值,以及所述待备份数据中各数据块的MD5值之间的位置关系,确定所述待备份数据的目标索引;根据预先存储的备份索引表,确定所述待备份数据的目标索引的有效性。3.如权利要求1所述的数据备份方法,其特征在于,所述基于所述待备份数据的目标索引的有效性,对所述待备份数据进行对应备份处理,并在所述备份目录下生成对应备份数据,包括:若所述待备份数据的目标索引为有效索引,则在所述备份目录下生成所述待备份数据的软链接。4.如权利要求1所述的数据备份方法,其特征在于,所述基于所述待备份数据的目标索引的有效性,对所述待备份数据进行对应备份处理,并在所述备份目录下生成对应备份数据,包括:若所述待备份数据的目标索引为无效索引,则将所述无效索引添加至所述备份索引表中,并将所述待备份数据存储在所述备份目录下。5.如权利要求1所述的数据备份方法,其特征在于,当所述待备份数据包括多个文件时,在所述根据预先存储的备份索引表,确定所述待备份数据的目标索引的有效性的步骤之前,所述数据备份方法还包括:获取待备份数据中各文件的文件属性信息;调用训练好的文件识别模型对所述待备份数据中各文件的文件属性信息进行识别,以输出所述待备份数据中各文件的重复值;其中,所述文件识别模型用于根据训练过的文件属性信息,对输入的数据进行识别处理;过滤掉所述待备份数据中所述重复值大于预设阈值的文件。6.如权利要求5所述的数据备份方法,其特征在于,当所述待备份数据包括第一文件和第二文件时,所述调用训练好的文件识别模型对所述待备份数据中各文件进行识别,以输出所述待备份数据中各文件的重复值,包括:
调用训练好的...

【专利技术属性】
技术研发人员:陈立军陈涛钟楷锋
申请(专利权)人:武汉四通信息服务有限公司
类型:发明
国别省市:

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

1