You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何将qcow2镜像的zstd压缩级别调整至19级?

如何调整QCOW2镜像Zstd压缩级别至19级?

没问题,要给你的只读Win10 QCOW2镜像设置Zstd最高压缩级别19(最大化压缩率),只需要在原命令的-o选项中添加zstd_compression_level=19参数即可。你的QEMU 6.2.0版本已经支持这个参数,完全兼容。

修改后的完整命令

qemu-img convert -p -f qcow2 -O qcow2 -c -o compression_type=zstd,zstd_compression_level=19,preallocation=off win10.qcow2 win10-zstd.qcow2

补充说明

  • 默认Zstd压缩级别是3,级别19虽然会大幅增加压缩时间,但对于只读镜像来说,后续不会有写入操作,这个取舍完全值得——毕竟我们要的就是最大化压缩率。
  • -p参数会显示实时进度条,方便你监控漫长的压缩过程。
  • preallocation=off保持不变即可,只读镜像不需要预分配空间,还能节省磁盘占用。
  • 压缩完成后,可以用以下命令验证压缩设置是否生效:
    qemu-img info win10-zstd.qcow2
    
    输出内容里会明确显示zstd compression level: 19,确认设置成功。

内容的提问来源于stack exchange,提问作者kkocdko

火山引擎 最新活动