将qcows2快照和后备文件转换为独立映像文件

时间:2014-04-07 13:07:43

标签: qemu

我有一个基于支持文件dev.img的qemu qcow2磁盘快照dev.bak。 如何将两者合并为独立devplus.img,同时保留dev.bak原样?

2 个答案:

答案 0 :(得分:13)

我从qemu邮件列表中得到了一些帮助: 首先将原始基本文件复制到独立映像文件:

cp dev.bak devplus.img

然后" rebase"从原始文件中备份的映像文件,以便它使用新文件:

qemu-img rebase -b devplus.img dev.img

然后,您可以将dev文件中的更改提交回新基础:

qemu-img commit dev.img

现在你可以使用devplus.img作为一个独立的图像文件,如果你愿意,可以删除dev.img,保留原始dev.bak的完整性,不破坏任何其他基于它的图像。

答案 1 :(得分:2)

qemu-img convert -O qcow2 dev.img devplus.img

这会检测到 dev.img 基于 dev.bak 并创建一个独立 devplus.img。