> Linux教程 > 系统运维 >

全备份、增量备份、差异备份和永久增量备份

 在本文中你将学到:全备份、增量备份和差异备份,以及一些新型的备份方式,例如合成备份和永久增量备份。你还将学习到如何为你公司的数据选择最佳的数据备份类型。

  在相当长一段时间,主要有三种基本的备份方式:全备份,增量备份和差异备份。最近,尽管数据备份软件厂商已经推出了一些新类型的备份方式,但是你可能对此不熟悉。尽管如此,在采取行动之前,我要给你们上一堂关于全备份、增量备份和差异备份的速成课。

  全备份

  全备份,顾名思义,即你的整个数据集的完整副本。虽然可以说全备份提供了最好的数据保护,但是一些机构仅仅定期使用它,因为做一次全备份是非常耗时的,而且往往需要大量的磁带或者磁盘。

  增量备份

  由于全备份是如此的耗时,因此作为一种减少做一次备份所耗时间的方式,增量备份被引入。增量备份只备份上次备份之后更改的数据。

  例如,假设你在星期一进行了一次全备份,这周剩余的时间进行增量备份。星期二的备份只包含周一后更改的数据。星期三的备份只包含星期二后更改的数据。

  增量备份主要的缺点就是恢复起来非常耗时。让我们回到我前面的例子,假设你想从星期三的备份中恢复,那么,你就必须先恢复星期一的完整备份。在此之后,您将不得不恢复星期二的备份磁带,其次是周三的。如果发生任何磁带丢失或损坏,那么你将无法执行完全恢复。

  差异备份

  差异备份和增量备份相似,都是基于全备份开始备份,后面备份只包含发生更改的数据。不同的是,增量备份只包含自上次备份之后更改的数据,而差异备份是包含了自上次全备份之后所有更改的数据。

  例如,假设你想在星期一进行一次全备份,在剩余的时间进行差异备份。星期二的备份将会包含自周一之后更改的所有数据。因此,在这一点上,它和增量备份是相同的。然而,在星期三,差异备份将会备份自周一之后更改的所有数据。

  差异备份比增量备份的优点是恢复时间较短。从一个差异备份中恢复,绝对不会需要超过二套磁带,而另一方面,增量备份可能需要大量的磁带集。当然,代价是,随着时间的推移,差异备份磁带可增长到包含比增量备份磁带更多的数据。

  合成全备份

  合成全备份是一个增量备份的变种。像其他任何的增量备份,备份过程涉及一个全备份,紧接着一系列的增量备份。但是合成备份采取的措施更进一步。

  使得合成备份与增量备份不同的原因是备份服务器实际上进行的是全备份。它通过使用来自增量备份的数据整合现存的全备份数据。最终的结果就是一个全备份,一个与传统方法得到的全备份不同的完整备份。

  正如你可以想象的那样,合成全备份最大的优点就是大大减少了恢复时间。还原合成备份不需要像恢复增量备份那样操作恢复多个磁带集。合成全备份具有真正的完全备份所有的优点,但是减少了备份次数和降低了一次增量备份使用的带宽。

  永久增量备份

  永久增量备份常被“磁盘-磁盘-磁带”备份系统使用。其基本的方式和增量备份相似,永久增量备份是从所有数据的全备份初始的,以后只进行增量备份。

  使得永久增量备份与普通的增量备份不同的是其数据的可用性。正如你会记得,恢复增量备份需要磁带包含一个全部备份,以及到你想恢复点的每一个备份及其后续的备份。虽然对永久增量备份来说也是这样的,但是备份服务器通常会将所有的备份集存储在一整个阵列或者磁带库中。它可以自动进行恢复过程,因此你不必去计算找出哪一个磁带集需要恢复。从本质上讲,增量数据的恢复过程变得完全透明,并像一个全备份的恢复过程。

  什么样的备份方式适合你?

  正如任何备份,重要的是考虑哪种备份方式最适合你公司的要求。问问你自己以下问题:

  1. 你的服务级别协议规定的恢复时间是多长?

  2. 关于备份磁带异地存放的政策有哪些?如果备份被运往异地,增量备份不是一个好主意,因为在开始恢复之前,你必须把所有的磁带都运回来。

  3. 你的备份应用程序支持什么样的备份类型?

  正如你可以看到的,合成全备份和永久增量备份在走向现代化备份进程中起了很大作用,但重要的是确保你选择了最适合你公司机构数据类型的备份方式。

(责任编辑:IT)