使用非文件存储快照KVM来宾

我正准备在KVM Linux(Ubuntu)主机上安装至less一个Windows 7 guest虚拟机。 我已经创build了一个我想要使用的基于LVM的存储池 。 我主要关心的是快照。 磁盘映像将在逻辑卷上创build,而不具有qcow2的所有高级function。

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

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

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

如果您正在使用libvirtpath,为什么不使用libvirt快照工具 ?

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

磁盘快照以两种forms存在:内部(诸如qcow2之类的文件格式跟踪单个文件中的快照之后的快照和更改)和外部( 快照是一个文件以及快照之后的更改在另一个文件中 )。

磁盘
此子元素描述特定磁盘的快照属性。 属性名称是强制性的,必须匹配<target dev='name'/>

如果您的虚拟机的磁盘是LV,您可以使用… dev ='lv_name'来指定它…