1、qemu-img
是一种命令行工具,用于管理 QEMU 虚拟机镜像文件。它提供了多种功能,包括创建、转换、检查、调整大小和查看镜像文件的信息。QEMU 虚拟机将硬盘和光驱等物理设备模拟为镜像文件,因此 qemu-img 是 QEMU 虚拟机管理的重要工具。
2、语法
1
qemu-img <command> [options] filename [size]
3、命令
qemu-img 支持以下命令:
-
create: 创建镜像文件
-
info: 查看镜像文件信息
-
convert: 转换镜像格式
-
check: 检查镜像完整性
-
resize: 调整镜像大小
-
snapshot: 管理镜像快照
-
map: 将镜像文件映射到内存
-
rebase: 更改镜像文件的后端镜像文件
-
commit: 提交镜像文件的更改
4、选项
每个命令都支持各种选项,用于控制命令的行为。有关每个命令的可用选项的详细信息,请参阅 qemu-img 官方文档。
5、示例
以下是一些 qemu-img 命令的示例:
- 创建一个 10GB 的名为 my-image.qcow2 的 qcow2 镜像文件:
1
qemu-img create -f qcow2 my-image.qcow2 10G
- 查看 my-image.qcow2 镜像文件的信息:
1
qemu-img info my-image.qcow2
- 将 my-image.qcow2 镜像文件转换为 raw 格式:
1
qemu-img convert -f qcow2 -O raw my-image.qcow2 my-image.raw
- 检查 my-image.raw 镜像文件的完整性:
1
qemu-img check my-image.raw
- 将 my-image.raw 镜像文件的大小调整为 20GB:
1
qemu-img resize my-image.raw 20G
- 创建 my-image.qcow2 镜像文件的快照:
1
qemu-img snapshot -name my-snapshot my-image.qcow2