使用非文件存储对 KVM 客户机进行快照

使用非文件存储对 KVM 客户机进行快照

我正在 KVM Linux(ubuntu)主机上准备至少一个 Windows 7 客户机。我已经制作了一个基于 LVM 的存储池我想使用它。我主要关心的是快照。磁盘映像将在逻辑卷上创建,但不具备 qcow2 的所有高级功能。

在这种情况下,实现(或近似)快照的最佳方法是什么?也许

  1. 使用 LVM 快照。
  2. 使用其他差异备份工具。
  3. 以某种方式说服 QEMU/KVM 将实时文件系统保留在逻辑卷上,但将差异(和 RAM 图像)保存到单独的 qcow2 文件中。

我认为(3)是最好的,但是一些不好的直觉告诉我这是不可能的。

答案1

如果你要使用 libvirt 路径,为什么不使用libvirt 快照功能

如果你阅读该网站,你会看到它说:

磁盘快照有两种形式:内部(文件格式,例如 qcow2,在单个文件中跟踪快照和快照以来的更改)和外部(快照是一个文件,快照之后的更改在另一个文件中)。

磁盘
此子元素描述特定磁盘的快照属性。属性名称是必需的,并且必须与以下任一项匹配<target dev='name'/>...

如果您的 VM 的磁盘是 LV,您可以使用 ...dev='lv_name'... 来指定它。

相关内容