我想将原始文件中的KVM 虚拟机磁盘映像从精简配置格式转换为preallocated。
首先,我有一个预先分配的 20Gb 原始图像文件:
image: /var/lib/libvirt/images/ArchLinux.img
file format: raw
virtual size: 20G (21474836480 bytes)
disk size: 20G
我使用以下命令制作备份磁盘文件:
sudo qemu-img -O qcow2 -cp ArchLinux.img BackupArchlinux.qcow2
之后,我尝试使用以下方法取回第一个图像文件:
sudo qemu-img -O raw -p BackupArchlinux.qcow2 Archlinux.img
但我得到了一个精简的原始格式,你可以在这里看到:
image: .../ArchLinux.img
file format: raw
virtual size: 20G (21474836480 bytes)
disk size: 1.6G
如何将此原始文件转换为预分配格式?
注意:qemu-img 版本 2.11.0