增量备份与差量备份


  增量备份(incremental backup)

  增量备份比完全备份快得多。在进行增量备份,只有那些在上次完全或者增量备份后被修改了的文件才会被备份。正是由于这个原因,增量备份所需时间仅为完全备份的几分之一。为了确认一个文件是否在上次完全备份后被修改,备份软件会检查一个叫做归档位(archive bit)的设置项。

  当一个文件以任何形式被更改或者从一个位置拷贝到了另一个位置,归档位都会记录下这一变化,以便这个文件在下次备份时被包含在内。完全备份在进行前不会关心这些文件的归档位是否已经被设置,不过完全备份会在完成后清除归档位。任何在随后时间里被修改过的文件又会在归档位中记录下来。

  差量备份(differential backup)不会在备份完成后清除归档块,而增量备份会在完成后清除归档块,这样就能避免有些文件不必要地再次被备份。使用归档块还能使用户真实地查看到那些文件需要备份。

  速度更快的备份也需要付出有些代价——在这个情况下, 就是恢复的时间。当从增量备份里恢复时,用户需要最近一次的完全备份和自此以后的所有增量备份。例如,如果用户在星期五进行了完全备份,然后在星期一、星期二、星期三进行了增量备份,然后服务器在星期四早上崩溃了,那么用户就需要4盒磁带 - 星期五的完全备份盒星期一、星期二、星期三的增量备份。

  差量备份

  差量备份和增量备份往往容易被弄混淆,不过两者之间有一个明显的区别。增量备份会备份那些自从上次完全备份或者增量备份之后被修改过的文件,差量备份会备份自从上次完全备份后被修改过的文件。从差量备份中恢复也是很快的,因为只需要两份磁带——最后一次完全备份和最后一次差量备份。

  差量备份在那些拥有充足空间和时间来进行备份的环境中很适用。在进行差量备份时,软件会寻找那些设置了归档块的文件,然后仅仅备份这些文件。

  上面已经讲过了,差量备份拷贝任何自从上次完全备份经过了修改的文件,而完全备份会清除归档块中的信息,差量备份不会改动归档块的状态。这样做的优点是恢复时只需要2份磁带就可以进行完全的复原。不利之处是,每次进行差量备份,都非常有可能把那些在上

相关内容