qemu-img command [command options]
[root@ubuntu ~]# qemu-img create -f raw -o size=5G /data/raw/raw-disk01.raw Formatting '/data/raw/raw-disk01.raw', fmt=raw size=5368709120
[root@ubuntu ~]# qemu-img info /data/raw/raw-disk01.raw image: /data/raw/raw-disk01.raw file format: raw virtual size: 5.0G (5368709120 bytes) disk size: 0
[root@ubuntu ~]# qemu-img convert -f raw -O qcow2 /data/raw/raw-disk01.raw /data/raw/qcow2-disk01.qcow2 [root@ubuntu ~]# qemu-img info /data/raw/qcow2-disk01.qcow2 image: /data/raw/qcow2-disk01.qcow2 file format: qcow2 virtual size: 5.0G (5368709120 bytes) disk size: 196K cluster_size: 65536 Format specific information: compat: 1.1 lazy refcounts: false
[root@ubuntu ~]# qemu-img snapshot /data/raw/qcow2-disk01.qcow2 -c /data/raw/qcow2-disk01.qcow2.snapshot [root@ubuntu ~]# qemu-img snapshot /data/raw/qcow2-disk01.qcow2 -l Snapshot list: ID TAG VM SIZE DATE VM CLOCK 1 /data/raw/qcow2-disk01.qcow2.snapshot 0 2019-06-24 20:42:51 00:00:00.000
[root@ubuntu ~]# qemu-img resize /data/raw/disk02.raw +2G Image resized. [root@ubuntu ~]# qemu-img info /data/raw/disk02.raw image: /data/raw/disk02.raw file format: raw virtual size: 7.0G (7516192768 bytes) disk size: 0
ps: raw格式鏡像大小均可以調整,qcow2格式鏡像只能增大,不能縮小shell
對磁盤鏡像文件進行一致性檢查,查找鏡像文件中的錯誤,目前僅支持對「qcow2」、「qed」、「vdi」格式文件的檢查。
qcow2是QEMU 0.8.3版本引入的鏡像文件格式,也是目前使用最普遍的格式
qed(QEMU enhanced disk)是從QEMU 0.14版開始加入的加強磁盤文件格式,爲了不qcow2格式的一些缺點,也爲了提升性能,不過目前還不夠成熟
vdi(Virtual Disk Image)是Oracle的VirtualBox虛擬機中的存儲格式ubuntu
[root@ubuntu ~]# qemu-img check -f qcow2 /data/raw/qcow2-disk01.qcow2 No errors were found on the image. Image end offset: 393216