tongsiying

阅读|运动|自律

0%

qemu-img

前言

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/

赞赏一下吧~