使用qemu-img转换镜像格式
/ 前言 / 在与虚拟机打交道中,我们会常常接触到镜像,除了我们常用vmdk镜像外,还有很多诸如vhd、qcow2、raw、vhdx、qcow、vdi、qed、zvhd或zvhd2等镜像,这次我们就来介绍一下,如果我们拿到的是一个qcow2类型的镜像那么我们如何将其转换为vmdk/ 工具 / ...
/ 前言 /
在与虚拟机打交道中,我们会常常接触到镜像,除了我们常用vmdk
镜像外,还有很多诸如vhd、qcow2、raw、vhdx、qcow、vdi、qed、zvhd或zvhd2
等镜像,这次我们就来介绍一下,如果我们拿到的是一个qcow2
类型的镜像那么我们如何将其转换为vmdk
/ 工具 /
qemu-img镜像转换工具是一种基于CLS(终端)的工具,我们需要像JDK、Python一样将其配置到环境变量中方便后续使用
下载地址 : https://qemu.weilnetz.de/w64/
Windows使用qemu-img
-
进入到官网后选择一个版本
-
建议选择安装包形式下载
安装后将其目录添加到
path
环境变量中 -
验证是否安装成功
打开终端输入**
qemu-img --help
**显示版本信息、命令信息即为安装成功
-
转换镜像
进入到镜像所在目录打开终端执行命令
qemu-img convert -p -f qcow2 -O vmdk .\my_centos7.qcow2 .\my_centos7.vmdk
- -p : 显示镜像的转换进度
- -f : 指定被转换的镜像是什么格式
- -O: 指定转换后的镜像格式
- 例如上面的命令是
-f qcow2 -O vmdk
,qcow2
是要被转换的镜像格式,vmdk
是转换后的镜像格式
Linux使用qemu-img
-
安装qemu-img
根据操作系统选择执行命令
Ubuntu/Debian
apt install qemu-img
CentOS/Red Hat/Oracle
yum install qemu-img
SUSE/OpenSUSE
zypper
install qemu-img -
验证是否安装成功
在终端输入命令
qemu-img -v
查看是否显示版本信息 -
转换镜像
进入到镜像所在目录在终端执行命令
qemu-img convert -p -f qcow2 -O vmdk .\my_centos7.qcow2 .\my_centos7.vmdk
- -p : 显示镜像的转换进度
- -f : 指定被转换的镜像是什么格式
- -O: 指定转换后的镜像格式
- 例如上面的命令是
-f qcow2 -O vmdk
,qcow2
是要被转换的镜像格式,vmdk
是转换后的镜像格式
更多推荐
所有评论(0)