前言
qemu-img是QEMU的磁盘管理工具,在qemu-kvm源码编译后就会默认编译好qemu-img这个二进制文件。qemu-img也是QEMU/KVM使用过程中一个比较重要的工具,本节对其用法和实践使用方法进行介绍。
1.使用方法
1 2
| qemu-img工具的命令行基本用法如下: qemu-img command [command options]
|
2.例子
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| qemu-img convert -S 8k -f qcow2 CentOS7U3_GLOBAL_64bit_75G_20180404_APP.qcow2 -O raw /dev/sdc1 ----直接将qcow2文件转换并写入sdc1磁盘,记得设置-S 8k ---这个参数指定稀疏拷贝,只写有效数据
qemu-img convert -S 8k -f qcow2 new_sdoss-50G-20190225.qcow2 -O raw /os_instance/cyq.raw qemu-img convert -S 8k -f qcow2 new_sdoss-50G-20190225.qcow2 -O raw /dev/sdc
在centos7上可以安装这个qemu-img工具,以覆盖方安装。 rpm -ivh --force --nodeps qemu-img-ev-2.6.0-28.el7.centos.10.1.x86_64.rpm
---------------------------------------------------------------------------- 1.yum install qemu-img
2.qcw2镜像转化为raw镜像文件 qemu-img convert -f qcow2 CentOS7U3_GLOBAL_64bit_75G_20180404_APP.qcow2 -O raw CentOS7U3.raw
3.raw镜像转化为qcw2镜像文件 qemu-img convert -f qcow2 win7.raw -O raw win7.qcow2
4.压测环境上传: time qemu-img convert -S 8k -f qcow2 -O raw /os_data/RHEL6U3_GLOBAL_64bit_75G_20180109_APP.qcow2 /mnt/fuse/pool001/fusetest
|
引用:
http://smilejay.com/2012/08/qemu-img-details/