![一直进行完整备份吗?](https://linux22.com/image/795561/%E4%B8%80%E7%9B%B4%E8%BF%9B%E8%A1%8C%E5%AE%8C%E6%95%B4%E5%A4%87%E4%BB%BD%E5%90%97%EF%BC%9F.png)
我一直认为进行完整备份的唯一缺点是,当需要执行完整+增量+增量+等才能恢复到某种状态时,恢复速度会受到影响。
为什么有人会想要一直/每天都做完整备份?我绞尽脑汁想知道为什么有人会一直需要完整备份。而且在任何情况下都是如此。
我最近想,好吧,我们需要每晚对你的数据库服务器进行完整备份,但事实上情况并非如此。备份客户端会知道数据库转储文件已经更改,并且只会备份更改的转储文件,而不会尝试备份前一天没有更改的所有其他内容。
评论?
答案1
举个例子:我有一些系统,其数据在大量平面文件中频繁更改。增量备份所用时间是完整备份的 90%。因此,在这种情况下,运行完整备份是有意义的,因为这样做的成本很低。
另一种情况是,备份基础设施使得数据集可以完全容纳在介质(例如磁带)的容量内,并且在一个地方拥有系统的完整可移植映像是有价值的。
无论如何,这是一个有点主观的问题,完全取决于站点的具体需求、现有的备份技术和组织的资源。
答案2
每天进行完整备份有一个很大的优点:恢复链要短得多。
您必须将越多的增量数据拉入恢复集才能恢复到特定状态,这些增量数据中就越有可能出现某种问题,从而破坏整个恢复。如果您每天都进行完整备份,则只有一个备份集可供恢复,而不必从多个备份集中恢复。
如果您不担心备份质量,那么这个问题就不大。但在 1999-2002 年左右,我非常担心这个问题,所以我非常清楚这一点。