2 备份程序 - 想要停止程序截断交换日志

2 备份程序 - 想要停止程序截断交换日志

我正在管理一台服务器,安装了 2 个备份软件。我有 StorageCraft ShadowProtect,自从签约云备份提供商以来,我们还安装了 Peaceguard 软件。在运行它们几天后,我遇到了有关 Exchange 的问题。似乎 SP 正在执行其每日(本地!)增量备份,然后删除日志文件。当 Peaceguard 在线备份在下午 6 点(带宽不再昂贵的时间!)之后启动时,它无法正确执行 Exchange 的增量备份,因为大多数日志文件都丢失了。

我想知道的是,如何解决这个问题,而无需重新安排 SP 仅在 PG 备份完成后每天执行一次。这似乎有点倒退,因为我进行此设置的原因是为了完成一致的增量备份。我是否可以在 Exchange VSS 编写器中设置一个标志来阻止它清除日志?如果是这样的话,也许我可以让它留下日志,然后使用批处理文件或替代方法每 24/48 小时清除一次日志?我在 SP 中找不到禁用文件删除的选项。有人有类似设置的经验吗?也许有潜在的解决方案?

任何帮助都将非常感激:)


我与 shadowprotect 支持人员进行了交谈,他们说日志的删除由 Exch VSS 编写器管理,因此我决定尝试禁用 shadowprotect 的 VSS Exchange 编写器。我不知道是否有选项可以告诉 VSS 不要删除日志。幸运的是,SP 有一个选项可以命名它不应该使用的 VSS。我知道这会损害数据库的完整性,但我希望它仍然可以毫不费力地恢复。如果最坏的情况真的发生,我可以从最新的异地映像中恢复几乎所有内容,并从我们的云提供商那里获取交换数据库。我认为这是一个很好的折衷方案,因为映像仍然可以恢复(意味着从系统崩溃中轻松恢复),并且数据仍然可以从云源以未损坏的状态(交换!)获得。有用的是,我们的云提供商距离这里只有 20 分钟的路程,所以实际上是运动鞋网距离 ;)

我将尝试从 SP 备份中恢复虚拟机,以查看恢复数据库时数据库可能受到的损坏程度。

感谢您的所有帮助,我希望我能找到更优雅的解决方案。


我现在已专门禁用了 SP 中的 VSS Exchange 编写器。我将尝试虚拟机还原来检查 SP 备份上的数据库的完整性。两个备份程序似乎都运行正常。我目前正在将云备份“更新”,但一旦它完成,我将要求他们检查数据库的完整性。似乎这个问题现在已经解决了。我会更新任何结果。

答案1

不要按照你现在的方式去做这件事。

“没有恢复,备份就毫无用处”的典型例子。如果你有两个不同的产品在做增量备份,那么天堂会帮助你尝试进行恢复,因为每个产品都会破坏对方的日志链。

因此,请至少将其中一个工具更改为执行完整操作,并评估是否需要执行增量操作。

答案2

如果 Shadowprotect 使用 Exchange VSS 提供程序,则它不是映像备份。您的理论是先恢复(较旧的)映像,然后在上面应用最近的基于云的备份,这在理论上是可行的,但要做到这一点,您需要使用真正能做到这一点的映像备份。就像上面的评论所说的那样;让多个产品执行增量 Exchange 备份(或完整备份)会带来麻烦。

打电话给 Shadowprotect 的人,并解释说你唯一想要的就是从他们的软件中进行镜像备份。如果他们不能帮助你,那就是你的问题。

相关内容