我正在尝试降低qcow2容器的虚拟大小,以便它能够适应10 of磁盘的openstack风格。
root@node-10:~# qemu-img info zztop.qcow
image: zztop.qcow
file format: qcow2
virtual size: 80G (85899345920 bytes)
disk size: 2.6G
cluster_size: 65536
Format specific information:
compat: 1.1
lazy refcounts: false我遵循指南这里,用零填充磁盘的末尾,然后运行qemu-img convert -O qcow2。但是,生成的qcow2保留相同的磁盘大小和虚拟大小。
如何降低qcow2的虚拟大小,使其能够适应小于80 in的openstack口味?
发布于 2016-04-28 01:18:42
如果要缩小虚拟大小,则需要使用virt-resize
发布于 2016-08-17 11:21:29
qemu-img convert -O raw guest.img guest.rawqemu-img resize guest.raw 3G的大小。qemu-img convert -O qcow2 -o compat=0.10 guest.raw guest.img发布于 2019-01-04 11:19:48
@ answer 370956的改进答案
我成功地将我的图像实际大小从5.9G缩小到3.5G,v也缩小了。
cp guest.img quest.backupqemu-img convert -O raw guest.img guest.raw-cdrom,您的guest.raw安装为-drive qemu-system-x86_64 -machine type=pc,accel=kvm -boot order=d -drive file=guest.raw,format=raw -cdrom ~/Downloads/debian-live-9.6.0-amd64-lxde.iso -m 2Gfsck -aqemu-img resize guest.raw 3G的大小。qemu-img convert -O qcow2 guest.raw guest.imgqemu-img resize guest.img +1Ghttps://serverfault.com/questions/773421
复制相似问题