使用 KVM 时,系统盘竟然做小了,无奈!为 qcow2
格式镜像扩容一下吧。
修改镜像格式
qemu-img convert -f raw -O raw /data/centos7.qcow2 /data/centos7.img
查看
[root@xiexianbin_cn ~]# ll
total 204
-rw-r--r--. 1 root root 197120 Nov 4 22:02 centos7.qcow2
[root@xiexianbin_cn ~]# qemu-img info centos7.qcow2
image: centos7.qcow2
file format: qcow2
virtual size: 1.0G (1073741824 bytes)
disk size: 196K
cluster_size: 65536
Format specific information:
compat: 1.1
lazy refcounts: false
扩展磁盘
[root@xiexianbin_cn ~]# qemu-img resize centos7.qcow2 +10G
Image resized.
查看扩容后的qcow2文件
[root@xiexianbin_cn ~]# qemu-img info centos7.qcow2
image: centos7.qcow2
file format: qcow2
virtual size: 10G (10737418240 bytes)
disk size: 260K
cluster_size: 65536
Format specific information:
compat: 1.1
lazy refcounts: false
[root@xiexianbin_cn ~]#
格式转化
qemu-img convert -f raw -O qcow2 centos7.img centos7.qcow2
扩展
virt-resize --expand /dev/vda1 centos7.qcow2
其他
像镜像中 copy 文件,可以使用 qemu-nbd(qemu-utils 提供)方式将镜像挂载到系统中。
qemu-nbd -c /dev/nbd0 centos7.qcow2
# lsblk 后,可以看到镜像被挂载到 /dev/nbd0 下