在我工作的地方,我们使用 Symantec BackupExec 11D 来处理我们所有的服务器备份。最近周末出现了一个问题,备份被挂起了。最后重新启动了所有的 backupExec 服务来解决问题。现在备份被写出来,直到它们到达 Microsoft 信息存储(Server 2003 上的 Exchange 2003)
这是日志中的错误:
备份 - \EXCHANGE\Microsoft Information Store\First Storage Group 错误,无法打开 \EXCHANGE\Microsoft Information Store\First Storage Group,因为它当前正在由另一个进程备份。
我们的供应商建议重启整个服务器(他们认为 vss 服务与 backupexec 冲突),但我个人不愿意重启,除非我需要。有人见过这种问题或知道哪个服务可能与此有关吗?
答案1
我的经验是 Backup Exec非常在与 VSS 的互操作性方面,它非常挑剔。正常的症状是,几周甚至几个月内一切都运行正常,然后神秘的故障开始接踵而至。
MS 提供了许多 VSS 修补程序,可以解决此问题(KB940252、KB940349 等),但它们需要重新启动服务器。就我而言,它们无论如何都不起作用。
故障排除步骤应该包括查看 NTBackup 是否正常工作(有助于排除 - 或确认 - 是否是特定于 BE 的问题),并检查您的 vss 编写器(vssadmin 列表编写器) - 您可能会发现重新启动与任何报告故障的编写器相关的服务就足以解决这个问题。
配置 VSS 服务以在发生故障时重新启动也是值得的。还请检查 WMI 服务 - 它似乎以某种我无法确定的方式连接。
此外,如果您正在 Exchange 服务器上的任何共享文件夹上运行 VSS 快照(您不应该这样做,但有时需要这样做),请检查可用的空间以及您拥有的快照数量。如果记忆力不错的话,理论上最多为 64 个,但 VSS 似乎需要很大的空间,因此您实际上不应该拥有这个数字的一半。
还建议将 BE 安装升级到最新的服务包。Symantec 支持政策是,如果您没有使用当前版本,则只能靠自己了,但较新的 11D 服务包中可能会有有价值的修复。