我们在 Virtual Server 2005 R2 SP1 主机上看到卷影复制服务出现奇怪的错误。它似乎在 C:\WINDOWS\Temp\ 文件夹中的一个奇怪的挂载点上失败,我相信 VSS 使用它来挂载可写的图像文件。
总结一下:
- Microsoft Virtual Server 2005 Writer 不断进入失败的可重试状态
- 虚拟服务器日志在备份后阶段报告错误
- VSS 在备份未知来源的挂载点时报告错误
- 挂载点导致 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 没有排除选项或关闭在线备份。
有没有人以前见过这种事情或指出我正确的方向来获取有关安装点及其起源的更多信息?我无法追踪创建该挂载点的应用程序。
这是汤姆
我从错误和我所做的研究中假设您将其作为在线备份运行,这通常只会影响使用动态驱动器的在线备份,但是。
出于实验目的,即作为测试,您是否尝试过将其更改为离线备份以查看是否得到相同的结果。
如果它有效,那么要么将其保留为脱机备份,要么我建议致电 Microsoft VS 2005 团队寻求支持
使用 VSSDSK 的 vshadow 工具,我们发现 Virtual Server 2005 R2 SP1 的 VSS 备份的组件位于不同的卷上。结果,备份将失败,因为它只锁定了两个所需卷之一。
我们在备份软件中排除了 Virtual Server 2005 R2 SP1 的编写器,并启用了从 VM 本身内部对 VM 的直接备份。