qemu drive file
时间: 2025-02-08 12:04:09 浏览: 25
### 配置 QEMU 驱动文件或管理磁盘镜像
QEMU 支持多种方式来配置驱动文件以及管理磁盘映像。对于命令行参数中的 `[disk_image]` 参数,可以指定要使用的磁盘映像文件路径[^1]。
#### 使用 `-drive` 选项
为了更灵活地控制磁盘设备属性,推荐使用 `-drive` 或者其简写形式 `-d` 来代替简单的 `disk_image` 参数:
```bash
qemu-system-x86_64 -drive file=disk.img,format=raw ...
```
上述例子展示了如何通过 `-drive` 指定名为 `disk.img` 的原始格式磁盘文件作为虚拟机启动介质。其中 `file=` 后面跟的是磁盘图像的具体位置;而 `format=` 则指定了该磁盘图像是何种格式(如 raw、qcow2 等)。如果省略此字段,默认会尝试自动检测格式。
#### 创建新的磁盘镜像
创建一个新的空白磁盘镜像可以通过如下命令完成:
```bash
qemu-img create -f qcow2 my_disk.qcow2 20G
```
这里使用了 `qemu-img` 工具并选择了 QCOW2 这种支持动态扩展大小的高效存储格式,同时设定了初始容量为 20GB。之后这个新建立好的磁盘就可以被当作常规硬盘分配给 VM 实例运行时加载了。
#### 修改现有磁盘镜像
有时也需要调整已有磁盘的空间尺寸或是转换成不同类型的容器封装。这同样依赖于 `qemu-img` 提供的功能集实现:
- 扩展空间:`qemu-img resize my_disk.qcow2 +10G`
- 转换格式:`qemu-img convert -O qcow2 old_format.raw new_file.qcow2`
以上操作均能帮助更好地管理和维护所涉及的数据载体资源。
阅读全文
相关推荐


















