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