一种数据备份方法及装置制造方法及图纸

技术编号:21033902 阅读:41 留言:0更新日期:2019-05-04 05:18
本申请公开了一种数据备份方法,包括:扫描源文件的历史备份,确定本次备份方式,若为增量备份方式,则打开源文件的增量备份文件对应的索引文件和内容文件,以及打开完全备份文件;根据所述增量备份文件对应的索引文件建立索引网络;根据索引网络依次读取增量备份文件各数据块中的数据;将根据索引网络读取的数据与源文件对应位置的数据进行比较,根据比较结果生成新的索引文件,作为本次增量备份对应的索引文件。该方法仅需对上一次备份后发生变化的数据进行备份,并更新对应的索引文件,即可实现数据备份,保障了数据的安全性,而且大幅减少了备份数据量,节省了存储空间,缩短了备份时间,提高了备份效率。本申请还公开了一种数据备份装置。

A Data Backup Method and Device

【技术实现步骤摘要】
一种数据备份方法及装置
本申请涉及存储领域,尤其一种数据备份方法及装置。
技术介绍
随着信息社会的发展,越来越多的信息被数据化,尤其是伴随着互联网、云计算、物联网等技术的发展,数据呈爆炸式增长。由此产生的海量数据给以数据为中心的各大中型企业的高效存储带来了新的挑战,面对部分重要的数据丢失或者发生其他不可预见的事故,个人、商家、企业乃至政府机关需要最小化此类事故造成的损失。由此,人们开始关注如何确保数据完好的问题。现有技术提出了一种数据备份方法,即将主计算机的数据备份在至少一台备份计算机上。该方法要求本地与远程之间进行完整的文件交换,从而产生了大量的网络传输,其不仅延长了数据恢复时间,同时还带来了传输安全隐患,更重要的是,反复存储同一文件的不同版本,但这些不同版本的大部分内容是相同的,会导致大量的存储空间浪费。因此,本领域的技术人员致力于开发一种数据备份方法及装置,使得在保证海量数据高效存储的同时,尽可能高效地利用存储空间,保证数据的安全。
技术实现思路
有鉴于此,本申请提供了一种数据备份方法,其通过增量备份的方式实现了高效地利用存储空间,并保证数据的安全。对应地,本申请还提供了一种数据备本文档来自技高网...

【技术保护点】
1.一种数据备份方法,其特征在于,所述方法包括:扫描源文件的历史备份,确定本次备份方式,所述历史备份包括所述上一次完全备份对应的完全备份文件以及在所述完全备份之后的所有增量备份文件,所述增量备份文件以链表的形式存储;若本次备份方式为增量备份方式,则打开所述源文件的增量备份文件对应的索引文件和内容文件,以及打开所述完全备份文件,以便读取;根据所述增量备份文件对应的索引文件建立索引网络;根据所述索引网络依次读取所述增量备份文件各数据块中的数据;将根据所述索引网络读取的数据与所述源文件对应位置的数据进行比较,根据比较结果生成新的索引文件,作为本次增量备份对应的索引文件。

【技术特征摘要】
1.一种数据备份方法,其特征在于,所述方法包括:扫描源文件的历史备份,确定本次备份方式,所述历史备份包括所述上一次完全备份对应的完全备份文件以及在所述完全备份之后的所有增量备份文件,所述增量备份文件以链表的形式存储;若本次备份方式为增量备份方式,则打开所述源文件的增量备份文件对应的索引文件和内容文件,以及打开所述完全备份文件,以便读取;根据所述增量备份文件对应的索引文件建立索引网络;根据所述索引网络依次读取所述增量备份文件各数据块中的数据;将根据所述索引网络读取的数据与所述源文件对应位置的数据进行比较,根据比较结果生成新的索引文件,作为本次增量备份对应的索引文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述索引网络依次读取所述增量备份文件各数据块中的数据包括:根据所述索引网络确定数据块的依赖块;判断所述依赖块是否为匹配块;若否,则读取所述依赖块的数据,再执行所述将根据所述索引网络读取的数据与所述源文件对应位置的数据进行比较的步骤。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若是,则继续追溯所述数据块的依赖块,直至追溯到不匹配块或者所述索引文件的最初匹配块;读取所述不匹配块或者所述最初匹配块的数据,再执行所述将根据所述索引网络读取的数据与所述源文件对应位置的数据进行比较的步骤。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述将所述根据所述索引网络读取的数据与所述源文件的完全备份对应位置的数据进行比较,根据比较结果生成新的索引文件包括:若根据所述索引网络读取的数据与所述源文件对应位置的数据不同,则为所述对应位置的数据块生成新的索引文件。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:释放所述数据块所占用的内存空间。6.根据权利要求5所述的...

【专利技术属性】
技术研发人员:金娟
申请(专利权)人:浪潮商用机器有限公司
类型:发明
国别省市:山东,37

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

1