使用 virsh 命令和 Virt-Manager 创建 KVM 快照
2026-07-03
KVM 是主流虚拟化解决方案之一。此外,还有一些基于 KVM 的虚拟化解决方案,例如 Red Hat Virtualization、oVirt、OpenStack 和 Oracle Linux KVM。为了使虚拟环境实现良好性能,IT 管理员需要掌握 KVM 环境的管理方法。
IT管理员的工作包括保存虚拟机数据以及在必要时恢复虚拟机。快照技术可快速保存和恢复虚拟机数据,因此IT管理员有必要学习该技术。
什么是KVM快照?
快照在打补丁、安装应用程序等操作中非常有用。它可保存虚拟机的当前状态,以便在更新结果不理想时快速将虚拟机恢复至先前状态。该技术广受欢迎,主流虚拟化厂商大多提供各自的快照功能,例如VMware快照 和Hyper-V检查点。
快照与备份:备份同样是必要时恢复虚拟机(VM)的解决方案,但备份与快照之间有何区别?一般来说,KVM 备份 至少包含一次完整的虚拟机备份,之后可进行增量备份和差异备份。该过程需导出虚拟机数据并将其存储于其他存储设备中。而快照通常与原始虚拟机数据一同存储,原始虚拟机数据本身即相当于“完整备份”。
快照和备份均可用于恢复虚拟机,但如果原始虚拟机数据已损坏,则快照将无法发挥作用,因此备份仍是灾难恢复中最有效的解决方案。
KVM 增量备份创建难度较高,因此部分 IT 管理员选择通过创建快照来实现 KVM 备份;但快照不建议保留超过 72 小时,因其体积会持续增长,进而影响虚拟机性能。您可使用 Vinchin 备份与恢复软件,轻松为 KVM 虚拟机创建增量备份。
使用 virsh 命令创建 KVM 快照
创建 KVM 快照前请注意:在 KVM 环境中,仅当虚拟磁盘镜像采用 qcow2 格式(而非 raw 格式)保存时,才支持快照功能。您可在创建 KVM 快照前检查镜像格式。如有需要,可使用 QEMU-img 工具将 raw 格式转换为 qcow2 格式。
在本节中,所有操作步骤均使用 virsh 命令。
创建 KVM 快照:
virsh snapshot-create kvm_guest_name
检查 KVM 快照列表:
virsh snapshot-list kvm_guest_name
从快照恢复 KVM 虚拟机:
virsh snapshot-revert kvm_guest_name snapshot_name
删除 KVM 快照:
virsh snapshot-delet kvm_guest_name snapshot_name
使用 virt-manager 创建 KVM 快照
主流虚拟化厂商大多会提供图形化的虚拟机管理器,以便用户轻松管理虚拟环境;在 KVM 环境中,该工具为virt-manager。
启动 virt-manager 后,找到并选择您想要创建快照的虚拟机;在用户会话界面中,单击顶部的双显示器图标;随后即可为此 KVM 虚拟机创建快照。
使用 Vinchin 备份与恢复软件备份 KVM 虚拟机
虚拟机管理器无法为虚拟环境提供专业的备份解决方案。这也是 VMware 放弃 VMware Data Recovery 的原因。若要以全面的方案保护 KVM 虚拟化环境,您可以选择 Vinchin 备份与恢复软件。
Vinchin 备份与恢复 支持多种虚拟化平台,例如 Proxmox、Red Hat 虚拟化、oVirt、OpenStack、Oracle Linux KVM(OLVM) 等。(目前暂不支持原生 KVM) 其备份流程也极为简便:您只需将主机添加至 Vinchin 备份系统,即可无需安装代理程序直接备份虚拟机。Vinchin 备份与恢复提供多种备份策略,例如定时备份、数据加密、数据压缩等,助您按需实现全方位虚拟机备份。
步骤 1:选择 KVM 虚拟机
步骤 2:选择备份存储位置
步骤3:选择备份策略
第4步:提交任务
您还可以将 Vinchin 备份与恢复软件用作虚拟机管理器,在异构虚拟化环境中迁移虚拟机。操作十分简单,您只需通过直观易用的基于 Web 的控制台即可完成全部步骤。单击按钮即可获取安装包,并启动为期15天的全功能免费试用。
下载免费试用版
适用于多种数据备份
* 15天全功能免费安全下载
KVM 快照常见问题解答
问题1:如果在虚拟机运行时删除 KVM 快照,会发生什么?
删除快照会将其数据合并到父磁盘中;虚拟机将继续运行,但删除后务必检查是否有错误。
Q2:如果长时间保留过多的 KVM 快照,会发生什么情况?
保留多个或旧的快照会降低虚拟机性能并增加存储占用,因此建议定期删除不必要的快照。
Q3:能否将 KVM 快照迁移到另一台主机?
不行,KVM 快照与原始虚拟机磁盘绑定,无法单独迁移;您必须连同其存储一起迁移整个虚拟机。
总结
KVM 是一种广受欢迎的虚拟化解决方案,被应用于 Red Hat 虚拟化、oVirt、OpenStack、Oracle Linux KVM 等平台。管理 KVM 虚拟环境时,IT 管理员的一项重要工作是保障虚拟机(VM)的良好性能。快照功能可快速将虚拟机恢复至先前状态,因此是 IT 管理员一项实用的技能。
本文介绍了使用 virsh 命令和 virt-manager 创建 KVM 快照的方法。IT 管理员可利用这些方法为 KVM 虚拟机创建快照,并在需要时恢复虚拟机。
业务连续性至关重要。借助全面的灾难恢复解决方案保护您的虚拟环境。您可以信赖 Vinchin 备份与恢复软件。立即免费试用,切勿错过。