我为客户设置了一个设置,在周五执行完整备份,然后从周一到周四执行差异备份。现在,这两项工作只有一个介质集(我知道这显然不是最好的方法,即使是好的方法,但是,客户在没有记录他的原始设置的情况下卸载了 Backup Exec,但希望它回来他究竟是怎么回事,我只是确认某个事件不会发生)完整和差异都将备份到。
现在就覆盖而言-完整设置为覆盖媒体,因为它每周运行一次,所以我总是希望它覆盖前几周的完整内容。但是差异化也适用于相同的媒体集。现在,很明显,因为它们是差异,我希望它们总是覆盖前几天的差异,所以我将它们设置为在工作开始时覆盖媒体。
但是,这是否意味着周一差异备份会继续并从周五开始覆盖完整备份,还是因为完整备份和差异备份是两个独立的作业?
如果您的媒体集未设置为覆盖保护,则其中的任何数据都可能被使用该媒体集的任何作业覆盖。所以,是的,您的差异可能会覆盖您的完整备份。为了完成您想要的,您需要将作业放在不同的媒体集上。您是否有理由覆盖前一天的差分作业?请记住,肯定有可能有人连续两天修改文件,并且需要第一天的副本。如果您覆盖前一天的差分作业,该文件将会丢失。
备份作业是否覆盖以前的备份取决于媒体集的配置方式。Backup Exec 不关心任何媒体上的先前备份是完整备份还是差异备份。
Backup Exec 中的每个媒体集都有一个覆盖保护期。您可以在媒体视图的媒体集属性下找到此信息。覆盖保护期定义了该介质上的任何数据在介质被覆盖之前可能存在的最短期限。
通常最好不要覆盖以前的备份。(如果备份失败会发生什么——您没有前一个备份可以返回)。但是,我会假设这绝对是您想要做的。
在您的情况下,最好的办法是创建两个媒体集:一个称为“每周备份”;另一个称为“每周备份”。一个叫做每日备份。将每周备份媒体集的覆盖保护期设置为 6 天。这允许该媒体上的任何数据在备份完成后 6 天被覆盖 - 如果您将其设置为 7 天,则在下一次备份开始时它不会被覆盖。将每日备份的覆盖保护期设置为任意值,例如 1 小时。
将您的完整备份定位到每周备份媒体集,将差异备份定位到每日媒体集。
hmallet 是对的...但是:
由于您的问题似乎表明您必须使用单个媒体集...是的,您将用发生的第一个 DIFFERENTIAL 覆盖 FULL。
如果媒体上有足够的空间,最好的办法是将媒体集的覆盖保护期设置为 6 天,如 hmallet 所说,并将追加期设置为 1 年(或任何超过 6 天的时间)。
这将允许备份写入完整备份,然后将最多 6 个差异写入同一媒体,然后它将在下一个完整...重复时再次覆盖。
现在,如果媒体上没有足够的空间容纳 FULL 和 6 差异,那么您需要考虑按照 hmallett 的建议使用多个媒体和媒体集。或者,您可以切换到 FULL 和 INCREMENTAL 方法而不是 DIFFERENTIALS ....毕竟,无论在媒体上如何,您都只能保留一周的价值,因此恢复 FULL 然后增量不会那么糟糕。