在 Windows Server 2012 上使用 wbadmin 和 iSCSI 备份 Hyper-V VM

在 Windows Server 2012 上使用 wbadmin 和 iSCSI 备份 Hyper-V VM

我正在尝试在工作中设置备份系统。我们有一个带有一些虚拟机的 Windows 2012 环境。我们有一个 SAN,我尝试在共享文件夹上进行备份,但由于与 Samba 版本的一些不兼容,我将其更改为 iSCSI 访问。

乍一看,一切都很棒。我可以随时从我的虚拟机进行单独备份……但有一件事我不明白。

假设我的 Windows Server 上有两个虚拟机。

VM "A" have 30GB disk size;
VM "B" have 10GB disk size;

首先,我备份了虚拟机“A”:一切顺利,在 iSCSI 上我可以看到文件和一个接近 30GB 大小的文件,我相信这是虚拟机“A”磁盘文件。

现在,我备份了虚拟机“B”:备份运行良好,但是在 iSCSI 文件夹中,只有一个 10GB 大小的文件,我相信是虚拟机“B”磁盘文件,但是早期的 30GB 文件不见了。

好的...看起来 wbadmin 覆盖了我的第一个备份...

但...

当我尝试恢复第一个备份时,一切正常!即使第一个 30GB 备份文件丢失了,我也可以恢复两个备份。

因此,我的问题是:为什么我可以恢复第一个备份?这个备份的文件在哪里?

谢谢!

答案1

Windows Server Backup 使用卷影复制服务 (VSS) 来维护旧版本的备份。您没有在备份文件夹的文件系统视图中看到卷影复制,但组成旧备份的块仍然存在(由 VSS 管理)。

您可以使用vssadmin list shadows命令显示卷上存在的卷影副本。

相关内容