我在 Debian 12 上使用 Linux Cockpit 287-1 创建虚拟机,该虚拟机使用 QEMU/KVM 进行虚拟化。如果我创建虚拟机,默认磁盘格式始终为 RAW 格式。但是,由于某些功能(例如在 Cockpit 中创建(实时)快照和较小的磁盘映像),我更喜欢使用 QCOW2 而不是 RAW 作为映像格式(我知道这种格式的某些缺点)。
目前,在我设置虚拟机后,我关闭了服务器,手动将 RAW 图像转换为 QCOW2,并且必须使用它virsh edit
来编辑一些属性,例如 QCOW2 图像和磁盘驱动程序的路径。
对我来说,将 QCOW2 作为新虚拟机的默认映像格式会更方便,但是,我在驾驶舱中找不到任何设置来设置格式。在其中,qemu.conf
我可以找到三个设置为原始但被注释掉的设置:
#save_image_format = "raw"
#dump_image_format = "raw"
#snapshot_image_format = "raw"
但是,我不确定这些设置是否是我必须更改的,而且我在互联网上找不到任何信息。配置设置有如下解释:
# save_image_format is used when you use 'virsh save' or 'virsh managedsave'
# at scheduled saving, and it is an error if the specified save_image_format
# is not valid, or the requested compression program can't be found.
但是我过去几乎没有使用过 qemu 的命令行,而且我不确定我是否走在正确的轨道上,以及是否只需更改这三个设置就足够了(不会干扰我的其他虚拟机)。
那么,在 Linux Cockpit 中创建机器时,如何指定默认 VM 映像格式并将其设置为 QCOW2?