一些备份软件供应商建议除了每日进行“增量备份”外,每周还要进行“完整备份”。例如:http://novabackup.novastor.com/blog/differential-incremental-backup/
我遇到以下问题:
- 如果你信任增量备份,那么就不需要“完整”备份
- 如果你不信任增量备份,那么你应该每天进行“完整”备份,并且根本不要使用增量备份
为什么要按照上面链接的博客文章中的建议同时进行增量备份和完整备份?
答案1
嗯,原因不是对备份的信任。而是恢复的工作量(备份方案中需要考虑的许多其他因素)。如果您只有一个完整备份和 300 个增量备份,则需要先恢复完整备份,然后恢复每个增量备份才能获得实际数据。
如果您有每周完整+增量,则最多需要恢复 7 个备份。
答案2
随着时间的推移,完整备份的必要性更加明显。从增量备份中恢复时,您需要查看上次完整备份后的所有更改,以恢复每个文件的当前状态。
完整备份的频率取决于您需要保留增量数据的时间,即您可能需要恢复多久以前的版本。您可以根据以下变量计算备份将包含多少数据:
- 一次完整备份的大小
- 每日增量备份的平均更改量
- 完整备份间隔天数
- 保留备份的总天数
- 您是否需要仅在上次完整备份后存储增量数据或所有数据
例如,如果您总共拥有 700 GB 的数据,平均每天有 3 GB 的变化,并且您将备份保留半年,则备份中的总数据量为:
- 每周完整备份:700 GB * 26 + 3 GB * 6 = 18 TB 的数据需要备份
- 每月完整备份:700 GB * 6 + 3 GB * 30 = 4.3 TB 的数据需要备份
- 季度完整备份:700 GB * 2 + 3 GB * 90 = 1.7 TB 的数据需要备份
如果您只进行一次备份,然后在 4 年内继续进行增量备份,那么在执行完整恢复时,您将最终得到原始 700 GB 的完整备份和 3 GB * 365 * 4 = 4,3 TB 的增量备份。
对于完整备份之间的时间,没有一个正确的解决方案,但通过这些变量,您可以计算出在您的情况下最看重的时间。
答案3
这不仅仅是信任备份应用程序的问题,即使应用程序报告一切正常,也有可能出现一些错误。
如果应用程序 100% 完美,但您丢失了备份、备份媒体损坏或无法正确上传(基于云的备份),会发生什么情况?
恢复速度如何?我宁愿恢复单个每周备份 + 最多一周的增量备份,而不是恢复单个完整备份 + 一年或一年以上的增量备份。想象一下,当您查看单个文件时,有人告诉您它在两个日期之间发生了更改。日期相隔 4 周。您可以搜索 4 个每周备份或 28 个(或更多)增量备份吗?