Qemu 叠加图像大小限制

Qemu overlay image size limit

我创建了一个 qemu ubuntu 虚拟机。现在我使用叠加图像作为根据需要创建虚拟机的快速方法。

但是叠加图像的大小限制是多少?是 "base" 图片的尺寸吗?或者它能长到宿主 OS 允许的程度吗?

刚刚运行陷入了类似的境地。我正在 运行 宁 Windows 8.1 虚拟机与叠加图像。基本映像是设置磁盘大小的映像。叠加层的 space 与基本图像设置的一样多。

如果你从 space 中 运行,那么基础就是必须增长的那个。 overlay 从 base 获取磁盘大小信息。

不幸的是,如果基础被修改,我一直无法找到覆盖获取更新磁盘大小的方法。所以我必须要么从基本映像重新开始并制作一个新的覆盖层,要么合并覆盖层,增加磁盘大小,然后从新的基础创建一个新的覆盖层。

此页面有助于理解叠加层:https://kashyapc.fedorapeople.org/virt/lc-2012/snapshots-handout.html

这是创建整个覆盖链的副本并在不修改现有链的情况下创建新基础的替代解决方案: http://kashyapc.com/2014/07/06/live-disk-migration-with-libvirt-blockcopy/