单文件备份方案(“始终为增量”模式)

通常,备份只保留一段时间(保留期),或者存在只保留备份链中最后 X 个备份的策略。备份存档以每日、每周等为基准进行管理。“传统”模式备份存档的主要限制在于您不能删除备份链中的随机备份,因为后续的备份可能依赖它。在这种情况下,“始终为增量”备份存档将发挥作用。

“始终为增量”模式采用新一代存档格式,可包含来自多个虚拟机的多个备份。在首次完整备份后,所有其它备份会以增量模式保存到此存档中。实际上,所有数据都在一个文件内,与传统存档格式(每个备份存储在单独的 .tib 文件中)相反。因此,与“传统”模式存档不同的是,可以从“始终为增量”存档中删除随机备份(即使它具有从属文件)。

当某个备份由于预定义的保留规则(例如“删除超出 2 天的备份”)而到期时,备份算法只是将这些过期的备份块标记为“可用”块。

具有从属文件的过期备份块(恢复较新的备份时需要这些文件)不会被标记为“可用”,以确保存档的一致性。每天,存档都应包含两天之内的数据,以便还原备份(保存时间)。这是“始终为增量”存档的基本规则。存档中的所有多余数据都会被标记进行删除,即作为“可用”空间。初始存档占用的存储空间仍然与以前相同,但是所有较新的备份都将首先写入“可用”块,而且仅当填满所有“可用”块时,才会增加存档的总大小。

此方法可将存档大小保持在尽可能小的范围内,防止存档过度增大。此外,实施此备份方案可以显著地节约用于管理存档内的备份的时间和资源,因为“可用”块标记操作几乎是一项即时操作。因此,传统存档模式的限制对于“始终为增量”存档不再适用。

“始终为增量”存档总大小等于“已用”块大小与“可用”块大小之和。通常,“始终为增量”存档大小不会无限增大,并且始终保持在您要保持的备份总大小之内。