qemu-img格式转换教程
qemu-img格式转换教程
- 一、基本转换命令语法
- 二、常见虚拟机磁盘格式
- 三、实际操作示例
-
- 示例 1:将 `raw` 格式转换为 `qcow2` 格式(常用)
- 示例 2:将 `vmdk` (VMware) 格式转换为 `qcow2` (QEMU/KVM) 格式
- 示例 3:将 `qcow2` 格式转换为 `vhd` 格式(用于 Hyper-V)
- 示例 4:将 `raw` 格式转换为 `vmdk` 格式
- 四、高级选项和技巧
-
- 1. 压缩输出镜像(仅适用于 `qcow2` 格式)
- 2. 使用稀疏文件(动态分配)
- 3. 查看镜像信息(转换前或转换后)
- 五、重要注意事项
- 六、镜像压缩
-
- 5.1 两种压缩方式
-
- 1. 镜像转换时的压缩 (`-c` 参数)
- 2. 创建镜像时的压缩选项 (`-o compression_type=zlib`)
- 5.2 压缩算法选项
- 5.3 实际效果演示
- 5.4 检查镜像的压缩信息
- 5.5 重要注意事项
一、基本转换命令语法
qemu-img.exe convert -O 目标格式 源镜像文件 目标镜像文件
参数解释:
convert
: 指定进行转换操作。-O
: (大写字母 O,代表 Output) 后跟目标镜像的格式。源镜像文件
: 需要被转换的镜像文件的路径。目标镜像文件
: 转换后生成的新镜像文件的路径。
二、常见虚拟机磁盘格式
在进行转换前,了解常见的格式很重要:
格式 | 说明 | 优点 | 缺点 |
---|---|---|---|
qcow2 (QEMU Copy-On-Write) | QEMU 的原生格式,最常用。 | 支 |