qemu-img将叠加qcow2图像转换为整个图像

时间:2017-02-06 06:24:38

标签: qemu

我有一个基本图像文件" base.qcow2"和delta qcow2图像文件" delta.qcow2"其后备文件是" base.qcow2"。

现在我使用qemu-img转换" delta.qcow2"并将获得一个新的图像文件" new.qcow2"这是完整的,相当于" base.qcow2"的组合。和" delta.qcow2"。

事实上,我只是想转换delta qcow2图像文件并获得一个新的delta overlay qcow2图像文件。所以" new.qcow2"不是我想要的。有没有办法转换叠加qcow2图像本身?

1 个答案:

答案 0 :(得分:0)

这里讨论这个问题的答案: Same Question to qemu Community

但我正在寻找以下内容:我有一个基础和几个快照。

我想压缩/合并/放在一起/ zip(您要查找的关键字是“ merge ”)将它们合并为一张图片。

谷歌总是回到这个问题。所以这是所有走同样路的人的暗示;)。

qemu-img rebase -F $YourSourceFormat -b '' -f $YourTargetFormat delta.qcow2
$-> e.g qcow2

此函数隐藏了rebase命令。正常的Rebase比较两个图像并将更改从on添加到另一个。但是,如果您只输入一个存档,即整个支持链的头部,会发生什么。哈哈,你会收到一个全新的独立形象。不是很棒吗?

顺便说一下。如果您要使用头部快照,可能需要先备份它。

有用的链接: