从Hyper-V虚拟机中删除残留的备份检查点

从Hyper-V虚拟机中删除残留的备份检查点

发表于  2015年10月15日

有时备份作业会出错。造成这种情况的原因很多,但这不是本博客文章的重点。我们将向您展示如何从Hyper-V虚拟机中删除挥之不去的备份检查点,在Windows Server 2012 R2 Hyper-V上进行备份后,这些检查点无法正确删除

您会看到带有“奇数”图标的检查点,看起来像这样

图片

您可以右键单击检查点,但找不到应用或删除它的选项。这是恢复快照,不应手动操作。它是备份过程的一部分。您可以在我的博客文章中了解有关此内容的更多信息。Windows 2012 R2 Hyper-V备份工作原理的一些见解以及AutoRecovery.avhdx的全部含义是什么?

查看文件时,我们会看到Windows Server 2012R2 Hyper-V备份的痕迹

图片

有些人转向手动合并这些检查点。我已经在博客文章中讨论了此过程,这是3种持久处理Hyper-V检查点的方法,以前称为快照手动合并Hyper-V检查点。但是您不必这样做!事实上,如果可能的话,您应该避免这种情况。好消息是,可以通过PowerShell完成此操作。

我不相信您不能在GUI中做到这一点的事实被认为是某些人建议的错误。事实是您不必这样做,因此功能不存在。我猜这是为了防止人们在备份过程中看到一个误删而误删。

可以简单地突出显示这些类型的检查点之一,然后按Delete键。发生合并,.avhd文件删除

无论如何,PowerShell可以解救!

因此我们运行:

Get-VMSnapshot -ComputerName "MyHyperVHost" -VMName "VMWithLingeringBackupCheckpoint"

这向我们显示了检查点信息(请注意,它没有显示XXX-AutoRecovery.avhdx”作为检查点。

图片

然后我们只需运行Remove-VMSnapshot

#就像通过PoSh删除正常的备份检查点一样,将其删除 
Get-VMSnapshot -ComputerName "MyHyperVHost" -VMName "VMWithLingeringBackupCheckpoint" | Remove-VMSnapshot

您可以在GUI中看到合并过程:

图片

如果检查剩余的MyVM-AutoRecovery.avhdx文件,您会看到它指向父vhdx。通常,您的VM现在已经从vhdx运行了。如果没有,您将需要处理它。

图片

在正常备份期间,重定向AVHDX的合并完成后,该文件将被删除。您需要在此处手动进行操作并完成操作。

结论:无需深入研究并开始手动合并挥之不去的备份检查点。对于那些剩下的唯一方案,请保留该方案。

相关文章

Hyper-V上运行的Linux虚拟机验证是否安装了集成服务 ps aux|...
目录虚拟化介绍虚拟化厂商介绍微软虚拟化发展历程Hyper-v 3....
最近有win10系统用户在开启Hyper-V功能的时候发现无法启动...
Win10系统中的Hyper-V虚拟机组件可以让用户很方便的创建虚拟...
在Win10中使用Hyper-V来创建虚拟机很方便,下面小编就把Hype...
大家都知道Win10家庭版、中文版、普通版和专业版相比是缺少很...