什么是 Hyper-V检查点

在 Windows Server 2012 R2 之前,Hyper-V 检查点称为 Hyper-V 快照。此后这项技术得到了改进,在Hyper-V中被重命名为检查点。

Hyper-V 中的检查点记录虚拟机在给定时间点的状态,因此它会在进行任何更改之前存储虚拟机的现有数据。此功能允许您在发生错误时安全、快速地将虚拟机恢复到原始状态。

本文介绍如何在 Hyper-V Manager 和 Powershell 中创建、应用和删除检查点,并区分 Hyper-V检查点和备份之间的区别。

hyper-v

2 种类型的 Hyper-V检查点

✦ 标准检查点 :标准检查点在 Windows 10 之前称为 Hyper-V 快照。它拍摄快照并记录虚拟机在特定时间点的状态、数据和硬件配置。
标准检查点不能保持应用程序的一致执行,并且可能会导致运行 Exchange、SQL 等应用程序的虚拟机的数据事务不完整。但标准检查点在软件测试和开发中非常有用。
✦ 生产检查点 :生产检查点可用于借助卷影复制服务(对于在 Windows 上运行的 VM)或文件系统冻结(对于在 Linux 上运行的 VM)创建一致的数据备份。这是一种备份方法。创建生产检查点时不会拍摄虚拟机内存状态的快照。

我们可以使用检查点作为备份吗:检查点≠备份

答案是不。 VM快照和备份 是不同的。Microsoft 的 Hyper-V检查点并不能替代备份。

创建备份时,您正在创建虚拟机的副本。它存储了VM的完整数据。 Hyper-V 中的备份 可用于恢复克隆的虚拟机,并且不会影响虚拟机的性能。同时,检查点会快速耗尽磁盘内存,从而导致虚拟机性能下降。

此外,Hyper-V 检查点的工作方式与备份完全不同。当你创建Hyper-V检查点时,你真正创建的是一个基于原始虚拟机硬盘的差异磁盘。如果原盘损坏,子盘也很容易丢失或损坏。检查点之后所做的所有更改都将重新定向到子磁盘,并使原始虚拟机磁盘保持只读状态。

简而言之, Hyper-V检查点只是 一个安全的“撤消”按钮。如果您想快速测试某些内容并将虚拟机恢复到稳定状态,Hyper-V 中的检查点比备份更方便快捷地执行该过程。

如何在 Hyper-V 中创建检查点

当您需要执行一些对虚拟机有潜在危险的操作(例如软件测试和应用病毒应用程序)并希望确保原始数据的安全时,您可以在 Hyper-V 中创建检查点。

在 Hyper-V 中创建检查点的步骤:

1. 导航到您的 虚拟机 并右键单击虚拟机

2. 单击 检查点

创建检查点

3.在 Hyper-V 管理器中成功创建检查点后, 该检查点将出现在 检查点 部分。

使用 PowerShell 创建 Hyper-V检查点

运行命令创建 Hyper-V检查点:

Checkpoint-VM -Name

创建检查点后,使用以下命令查看 Hyper-V检查点:

Get-VMCheckpoint -VMName

因此,您可以使用 Hyper-V 管理器和 PowerShell 来创建 Hyper-V检查点。

管理 Hyper-V 中的检查点(应用、删除、导出、重命名)

创建完检查点后,有一个问题:如何管理检查点才能很好地运行我们的虚拟机?

本部分介绍如何应用、重命名、导出和删除检查点。

如何在 Hyper-V 中应用检查点

如果要将 Hyper-V VM 从检查点恢复 到之前的时间点,可以应用现有检查点。

1. 选择要恢复的虚拟机。

应用检查点

2. 在 “检查点” 部分中,右键单击要使用的检查点,然后选择 “应用”

将显示一个对话框,其中包含以下选项:

确认应用检查点

  • 创建检查点并应用:在恢复到选定的检查点之前,将为虚拟机创建一个新的检查点。即使此操作失败,也可以通过这种方式保护虚拟机。
  • 应用:仅应用选定的检查点,并且无法撤消操作。

3.根据需要选择。

使用 Powershell 应用 Hyper-V检查点:

Restore-VMCheckpoint -Name -VMName -Confirm:$false

如何删除 Hyper-V 中的检查点

使用后请务必删除检查点,否则会耗尽磁盘空间并影响虚拟机的性能。

1. 选择虚拟机,然后转到 检查点 部分。

2. 右键单击​​检查点,然后单击 删除检查点 。您还可以单击 删除检查点子树 ,这意味着删除主检查点和所有后续检查点。

删除检查点

3. 确认它是正确的检查点,然后单击 “删除”

使用 Powershell 删除 Hyper-V检查点:

运行 Remove-VMSnapshot cmdlet,删除名称以Experiment 开头的虚拟机TestVM 的所有检查点。

获取 VM TestVM | 删除-VMSnapshot -名称实验*

如何在 Hyper-V 中重命名检查点

通常,检查点名称由其 VM 名称和时间戳组成。为了使检查点名称简单明了,我们可以使用一个特殊功能对其进行重命名。

“检查点” 部分中> 右键单击​​要使用的检查点> 单击 “重命名” > 为此检查点输入新名称。

注意:名称必须少于 100 个字符,且不能为空。

重命名检查点

如何在 Hyper-V 中导出检查点

如果您计划从虚拟机导出检查点,请关闭虚拟机以保持一致性。

1. 导航到 Hyper-V 管理器,然后选择 VM。

2. 在 检查点 部分中,右键单击要导出的检查点,然后单击 导出

3. 单击 浏览 并选择 您喜欢的 位置 。

4. 单击 导出

出口检查站

有关 Hyper-V检查点的常见问题

问:Hyper-V检查点与快照相同吗?

答:快照可能有点令人困惑的原因之一是不同的云提供商以不同的方式使用术语“快照”。微软确实将 Hyper-V 快照重命名为“检查点”。即便如此,检查点功能仍然通常以其旧名称“快照”来引用。

问:删除检查点后会发生什么?

答:在后台,检查点以 .avhdx 文件的形式存储在与虚拟机的 .vhdx 文件相同的位置。当您删除检查点时,Hyper-V会为您合并.avhdx 和 .vhdx 文件。完成后,检查点的 .avhdx 文件将从文件系统中删除。您不应直接删除 .avhdx 文件。

问:为什么 Avhdx 不断增长?

答:差异磁盘是一种虚拟磁盘,用于存储对其父虚拟磁盘所做的更改。这意味着,所有正在进行的更改现在都写入 AVHDX 文件。这会导致文件大小增长,并且根据虚拟机上创建的更改数据量,文件增长的速度可能快也可能慢。

问:Hyper-V检查点有多大

答:AVHDX 文件可以增长的最大大小遵循差异磁盘的相同限制,即受限于其父 VHD 的大小。因此,如果我们有一个使用 80GB VHD 的虚拟机并创建一个检查点,则该检查点可以增长的最大容量为 80GB。

安全 Hyper-V 备份而非检查点的最佳实践(免费)

正如我上面所描述的,Hyper-V检查点并不是保护虚拟机的最佳方式,并且很容易被损坏并浪费磁盘空间,从而影响虚拟机的性能甚至导致数据丢失。那么,您知道保护 Hyper-V 虚拟机的最佳方法是什么吗?

答案是 Hyper-V 备份。不仅备份一次,还定期备份。良好的备份策略可以确保您的虚拟机数据安全、节省存储成本并保持业务连续性。

因此,我将使用傲梅企业备份网络版这个免费的Hyper-V备份工具来安全地备份多个Hyper-V虚拟机。

自动虚拟机备份:能够通过灵活的策略自动执行备份任务。
✦ 备份多个虚拟机:您可以从集中控制台同时创建和管理多个虚拟机备份。
即时灾难恢复 :立即将整个虚拟机从任何选定的历史版本恢复到之前的状态。
✦ 易于使用:通过友好的用户界面,只需点击几下即可完成连接、创建任务和保护。
✦ 角色分配:允许一名管理员创建具有有限权限的子账户,有效降低管理成本和人为错误。

请点击下面的按钮免费下载并使用傲梅企业备份旗舰版:

免费下载软件VMware ESXi & Hyper-V
安全下载

*您可以选择在Windows或Linux系统上安装此虚拟机备份软件。

免费安排 Hyper-V 备份的 3 个快速步骤

1.绑定设备:访问傲梅企业备份旗舰版网页客户端,导航至设备> Hyper-V > + 添加 Hyper-V 添加主机。然后单击... >绑定设备

添加 Hyper-V 主机

2.创建备份任务:导航到备份任务> + 创建新任务,然后设置任务名称备份类型 设备目标计划。

● 设备:使用傲梅备份,您可以同时备份主机上的多个虚拟机。

选择多个虚拟机

● 目标:选择备份到本地路径网络路径。使用过的路径将保存在“收藏夹存储”中,以便于选择。

● 计划:选择执行完整备份或增量备份,并根据您指定的频率每天、每周或每月自动执行。

备份时间表

● 运行备份:单击开始备份,您可以选择添加计划并立即开始备份,或仅添加计划

3. 单击恢复:您可以将虚拟机恢复到原始主机,无需任何复杂的重新安装和配置。

从备份恢复虚拟机

✍ 虽然免费版满足了大部分虚拟机备份需求,但您还可以升级享受:
✦ 备份清理:配置保留策略以自动删除旧备份文件并节省存储空间。
✦ 恢复到新位置:轻松在同一或另一个数据存储/主机中克隆虚拟机,无需重新安装或配置新虚拟机。

此外,正如我们之前提到的,傲梅企业备份旗舰版还允许一位高级管理员创建具有有限权限的子帐户。例如,Backup Operator 只能备份虚拟机而不能执行恢复,以避免覆盖现有虚拟机。这可以进一步保护您的虚拟机免受误操作。

概括

微软生态系统是大多数人都非常熟悉的生态系统。Microsoft Hyper-V 中的检查点非常方便且有用,可让您将虚拟机快速回滚到原始状态,但它并不是我们之前所说的备份的替代品。为了更好地保护您的 Hyper-V 虚拟机数据,定期备份仍然至关重要。

在这篇文章中我介绍了一款专业的备份工具傲梅企业备份网络版,它可以自动备份多个Hyper-V虚拟机并清理旧备份以节省存储空间。