Virtual Server 2005 R2 SP1 虚拟机的 VSS 后备份失败

Virtual Server 2005 R2 SP1 虚拟机的 VSS 后备份失败

我们在 Virtual Server 2005 R2 SP1 主机上发现卷影复制服务出现了奇怪的错误。它似乎在 C:\WINDOWS\Temp\ 文件夹中一个奇怪的挂载点上失败了,我相信 VSS 会使用该挂载点来挂载可写映像文件。

总结一下:

  1. Microsoft Virtual Server 2005 Writer 不断进入失败的可重试状态
  2. 虚拟服务器日志在备份后阶段报告错误
  3. VSS 报告备份来源不明的挂载点时出错
  4. 挂载点导致 NTFS 和 ftdisk 错误

主机是 x86 Windows Server 2003 Standard,SP2。虚拟机相同。都使用基本磁盘。

以下是作者的状态:

Writer name: 'Microsoft Virtual Server 2005 Writer'
   Writer Id: {76afb926-87ad-4a20-a50f-cdc69412ddfc}
   Writer Instance Id: {78df98e2-bf19-4804-890b-15865efef3bd}
   State: [11] Failed
   Last error: Retryable error

从虚拟服务器日志中:

Virtual Server - Vss Writer - Event ID: 1035:
The VSS writer for Virtual Server failed during the PostBackup phase. 
The guest shadow copies did not get exposed on the host machine, 
after mounting all the virtual hard disks of the virtual machine VMACHINE.

从应用程序日志中:

VSS - None - Event ID: 12290:
Volume Shadow Copy Service warning: GetVolumeInformationW(
\\?\Volume{fb84bae7-87f5-11dd-9832-001cc4961ca6}\,NULL,0,
NULL,NULL,[0x00000000], , 260) == 0x0000045d.  hr = 0x00000000.

从系统日志中:

Ntfs - Disk - Event ID: 55:
The file system structure on the disk is corrupt and unusable. 
Please run the chkdsk utility on the volume C:\WINDOWS\Temp\
{fb84bae7-87f5-11dd-9832-001cc49....

我目前的理论是,VSS 为 VHD 的映像文件创建了一个挂载点,然后软件因某种原因出现故障,导致所有内容处于不一致的状态。删除挂载点并不能解决问题。所有其他磁盘都可以通过 CHKDSK 检查出来。没有针对 VHD 的排除选项或关闭在线备份。

有没有人见过这种情况,或者能给我指出正确的方向,以便获取有关挂载点及其来源的更多信息?我无法追踪哪个应用程序正在创建该挂载点。

答案1

这是汤姆

我从错误和我所做的研究中假设您正在将其作为在线备份运行,这通常只会影响具有动态驱动器的在线备份,但是。

出于实验目的,即作为测试,您是否尝试将其更改为离线备份以查看是否获得相同的结果。

如果有效,那么要么将其保留为离线备份,要么我建议致电 Microsoft VS 2005 团队寻求支持

答案2

使用 VSSDSK 的 vshadow 工具,我们发现 Virtual Server 2005 R2 SP1 的 VSS 备份的组件位于不同的卷上。因此,备份会失败,因为它只锁定了两个所需卷中的一个。

我们在备份软件中排除了 Virtual Server 2005 R2 SP1 的写入器,并启用了从 VM 内部直接备份 VM 的功能。

相关内容