合成增量数据备份方法、系统及计算机可读存储介质技术方案

技术编号:35929804 阅读:15 留言:0更新日期:2022-12-14 10:14
本发明专利技术涉及一种合成增量数据备份方法、系统及计算机可读存储介质。该方法由数据装置及备份装置执行,包括:根据第M次备份及第N次备份的数据装置的当下数据产生第N次备份的增量备份数据及增量区块变更记录,其中,N为大于或等于三的整数且M为小于N的正整数;根据第M次备份的合成备份数据与合成区块变更记录以及第N次备份的增量备份数据与增量区块变更记录,产生第N次备份的合成备份数据与合成区块变更记录;以及将第N次备份的合成备份数据与合成区块变更记录存储于备份装置。合成区块变更记录存储于备份装置。合成区块变更记录存储于备份装置。

【技术实现步骤摘要】
合成增量数据备份方法、系统及计算机可读存储介质


[0001]本专利技术有关一种数据备份技术,且特别有关一种利用全量备份与增量备份进行合成备份的合成增量数据备份方法、系统及计算机可读存储介质。

技术介绍

[0002]随着数据存储技术的进步,例如硬盘等数据存储装置的容量持续增长,有时会将数据存储装置的存储空间划分为多个数据卷(data volume),以便于使用与管理,例如在微软公司的视窗(Windows)操作系统,可将一个硬盘的存储空间划分为C槽、D槽和E槽等多个数据卷,其中,每个数据卷包括多个用于存储数据的区块(block)。
[0003]为了避免人为疏失、病毒破坏或硬件故障等因素而导致数据损毁,使用者通常会定期备份数据卷中的数据。目前常用的数据备份方式有全量备份(full backup)、增量备份(incremental backup)与差分备份(differential backup)。
[0004]全量备份是指每一次备份均将数据卷中已使用的区块全部传送至提供数据备份服务的服务器。当需要还原数据卷中的数据时,可自服务器取得先前备份的数据以供还原,但若因为版本控制等需求,而需要存储历次全量备份的数据,则需要大量存储空间。
[0005]另一方面,增量备份仅在第一次备份时做全量备份,在后续的每一次备份时,仅将前次备份之后新增与修改的区块传送至服务器即可,而不需要传送所有已使用的区块。借此,增量备份所需的存储空间明显小于全量备份,然而增量备份必须存储历次备份的数据,才能在需要还原数据时回溯备份历史以重建数据,因此如果备份历史中有任何一次备份的数据损毁,就无法重建数据,造成备份时的困扰。
[0006]又一方面,差分备份仅在第一次备份时做全量备份,在后续的每一次备份时,则将第一次的全量备份之后新增与修改的区块传送至服务器。因此,仅需要第一次全量备份的数据与最近一次差分备份的数据,即可还原数据卷中的数据,但是差分备份的优点与缺点介于全量备份与增量备份之间。

技术实现思路

[0007]为解决上述问题,本专利技术提供一种合成增量数据备份方法,存在于由数据装置与备份装置所组成的合成增量数据备份系统,包括:由该数据装置根据第M次备份及第N次备份的该数据装置的当下数据进行增量备份,以产生该第N次备份的增量备份数据及增量区块变更记录;由该备份装置根据该第M次备份的合成区块变更记录及该第N次备份的该增量区块变更记录产生该第N次备份的合成区块变更记录;由该备份装置根据该第M次备份的合成备份数据、该第N次备份的该增量备份数据、该第M次备份的该合成区块变更记录、以及该第N次备份的该增量区块变更记录,产生该第N次备份的合成备份数据;以及由该合成增量数据备份系统将该第N次备份的该合成备份数据与该合成区块变更记录存储于该备份装置。
[0008]本专利技术另提供一种计算机可读存储介质,应用于备份装置中,存储有指令,以执行
上述的合成增量数据备份方法。
[0009]本专利技术又提供一种合成增量数据备份系统,包括:数据装置,用于根据第M次备份及第N次备份的该数据装置的当下数据进行增量备份,以产生该第N次备份的增量备份数据及增量区块变更记录;以及备份装置,用于存储该第N次备份的合成备份数据及合成区块变更记录,其中,该第N次备份的该合成区块变更记录由该备份装置根据该第M次备份的合成区块变更记录及该第N次备份的该增量区块变更记录而产生者,且该第N次备份的该合成备份数据由该备份装置根据该第M次备份的合成备份数据、该第N次备份的该增量备份数据、该第M次备份的该合成区块变更记录、以及该第N次备份的该增量区块变更记录而产生者。
[0010]本专利技术提供的合成增量数据备份方法与系统所需的存储空间小于全量备份,不需要如同增量备份回溯整个备份历史以重建数据,且比差分备份更具效率。
附图说明
[0011]图1为根据本专利技术一实施例的一种合成增量数据备份系统的方块图。
[0012]图2为根据本专利技术一实施例的一种合成增量数据备份方法的流程示意图。
[0013]图3为图2的合成增量数据备份方法中产生区块散列值的流程示意图。
[0014]图4为图2的合成增量数据备份方法中合成备份的范例示意图。
[0015]图5为图2的合成增量数据备份方法中重复数据删除的示意图。
[0016]图6及图7为图2的合成增量数据备份方法中合成备份失败的示意图。
[0017]图8至图10为图2的合成增量数据备份方法中还原数据的示意图。
[0018]图11为图2的合成增量数据备份方法中还原数据的范例示意图。
[0019]附图标记说明
[0020]10:合成增量数据备份系统
[0021]11:数据装置
[0022]12:备份装置
[0023]B0~B6:区块
[0024]C

DATA
N
:当下数据
[0025]F

DATA:全量备份数据
[0026]I

BCR
N
:增量区块变更记录
[0027]I

DATA
N
:增量备份数据
[0028]S31~S34:方法步骤
[0029]S

BCR
M
,S

BCR
N
:合成区块变更记录
[0030]S

DATA
M
,S

DATA
N
:合成备份数据。
具体实施方式
[0031]以下经由特定的具体实施例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本专利技术的其他优点及功效。
[0032]图1为根据本专利技术一实施例的一种合成增量数据备份系统10的方块图,合成增量数据备份系统10包括数据装置11与备份装置12,其中,数据装置11与备份装置12可通过有线或无线方式互相连接,以互相传送数据。
[0033]在一实施例中,数据装置11可为智能手机、计算机、服务器、或任何其他种类的具有数据处理功能的电子装置,而备份装置12可为智能手机、计算机、服务器、网络附接存储装置(network attached storage,NAS)、或任何其他种类的具有数据存储功能的电子装置。
[0034]在一实施例中,数据装置11包括至少一个数据存储装置,该至少一个数据存储装置包括至少一个数据卷(data volume),例如微软公司的视窗操作系统的数据卷,该数据卷包括多个区块,而备份装置12可为该数据卷提供数据备份与还原服务。
[0035]图2为根据本专利技术一实施例的一种合成增量数据备份方法的流程示意图,该合成增量数据备份方法可由如图1所示的合成增量数据备份系统10的数据装置11与备份装置12合作执行。
[0036]首先,在第一次备份时,数据装置11对该数据卷中的当下数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种合成增量数据备份方法,存在于由数据装置与备份装置所组成的合成增量数据备份系统,包括:由该数据装置根据第M次备份及第N次备份的该数据装置的当下数据进行增量备份,以产生该第N次备份的增量备份数据及增量区块变更记录;由该备份装置根据该第M次备份的合成区块变更记录及该第N次备份的该增量区块变更记录产生该第N次备份的合成区块变更记录;由该备份装置根据该第M次备份的合成备份数据、该第N次备份的该增量备份数据、该第M次备份的该合成区块变更记录、以及该第N次备份的该增量区块变更记录,产生该第N次备份的合成备份数据;以及由该合成增量数据备份系统将该第N次备份的该合成备份数据与该合成区块变更记录存储于该备份装置。2.如权利要求1所述的合成增量数据备份方法,其中,N为大于或等于三的整数,M为小于N的正整数,且该第M次备份为该第N次备份之前最近一次无数据损毁的备份,而该第M次备份的该合成区块变更记录包括该数据装置的一数据卷中的区块自前次全量备份后至该第M次备份的变更记录,该第N次备份的该增量区块变更记录包括该数据卷中的区块自该第M次备份后至该第N次备份的变更记录,且该第N次备份的该合成区块变更记录包括该数据卷中的区块自该前次全量备份至该第N次备份的变更记录。3.如权利要求1所述的合成增量数据备份方法,其中,该第N次备份的该增量区块变更记录比对该第M次备份的该当下数据中各区块的散列值及该第N次备份的该当下数据中各区块的散列值而产生,且该第N次备份的该增量备份数据包括该第N次备份的该增量区块变更记录中的全部新增区块及全部已修改区块。4.如权利要求1所述的合成增量数据备份方法,其中,该方法还包括:由该备份装置自该数据装置接收前次全量备份的全量备份数据,以将该全量备份数据存储于该备份装置,其中,该全量备份数据包括该数据装置的一数据卷中的全部已使用区块。5.如权利要求4所述的合成增量数据备份方法,其中,该方法还包括:由该备份装置自该数据装置接收该前次全量备份的下次备份的增量备份数据及增量区块变更记录,以将该下次备份的该增量备份数据及该增量区块变更记录直接做为该下次备份的合成备份数据与合成区块变更记录,再将的存储于该备份装置。6.如权利要求4所述的合成增量数据备份方法,其中,该方法还包括:由该备份装置对历次备份时存储于该备份装置的该全量备份数据及该些合成备份数据进行重复数据删除。7.如权利要求4所述的合成增量数据备份方法,其中,该方法还包括:由该备份装置根据该全...

【专利技术属性】
技术研发人员:林孝融邓伟敦
申请(专利权)人:威联通科技股份有限公司
类型:发明
国别省市:

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

1