Previous Topic: 重复的 VM UUID 导致的问题Next Topic: 在 Hyper-V 中将增量备份转换为验证备份,否则备份大小会增加


基于主机的无代理备份的文件系统编录作业失败或恢复点检查失败

Windows 平台上存在此问题。仅适用于 VMware 虚拟机。

症状

解决方案

这可能由于 VMware 的已知问题造成的(请参阅 VMware KB 文章)。在您停止 VMware VM 时,快照包含损坏的数据。备份从快照读取数据,因此备份的数据也发生损坏。

注意:所有 VMware ESXi 版本以及带有运行 Windows 2008 R2 SP1 和 Windows 2012 的客户操作系统的虚拟机上都会出现此问题。因为 VMware 在此类情况下不返回错误,所以 Arcserve UDP 无法检测到数据损坏问题。您在尝试还原数据之前可能不会意识到此问题。

您可以按照 Arcserve KB 文章检查此问题是否由该 VMware 已知问题所致。VMware 推荐的变通方法是在 VM 的客户操作系统中禁用 VSS 编写器,例如“MSSearch 服务编写器”(如果未安装,则忽略它)和“卷影副本优化编写器”(通常位于每个 Windows VM 中)。您可以按照 VMware KB 文章手动禁用这些编写器。

如果使用 VMware Tools 快照静止方法,则 Arcserve UDP 还提供一种简单的方式来禁用这些编写器。按照以下步骤禁用这些编写器。

在代理服务器级别(适用于受此代理服务器保护的 VM)

  1. 登录到代理服务器。
  2. 从以下位置打开该注册表项:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Arcserve\Unified Data Protection\Engine\AFBackupDll]
    
  3. 创建一个名为 DisableSpecificVSSwriters 的多字符串值。
  4. 输入将被禁用的 VSS 编写器的名称(每个编写器名称占一行)。
  5. 保存该注册表项。

在 VM 级别

  1. 登录到代理服务器。
  2. 从以下位置打开该注册表项:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Arcserve\Unified Data Protection\Engine\AFBackupDll\<vm instance uuid>]
    
  3. 创建一个名为 DisableSpecificVSSwriters 的多字符串值。
  4. 输入将被禁用的 VSS 编写器的名称(每个编写器名称占一行)。
  5. 保存该注册表项。

注意: