项目上或者运维过程中,有需要将虚拟机文件导出本地的场景,通常可以通过云管平台自带的导出虚拟机OVF文件,备份虚拟机或直接下载虚拟机文件方式,如果虚拟机磁盘文件过大,上T级别,这几种方式都比较慢,而且很容易出问题;
针对这种场景,可以利用qemu-img命令来进行虚拟机磁盘压缩,因为虚拟机文件,一般都是分配的容量比较大,但是实际不会用到那么多。 压缩办法:
qemu-img convert -c -O qcow2 /dev/shm/win.qcow2 /home/soft/kvm/ocr.qcow2
其中ocr.qcow2是你的目标镜像; qemu-img命令还有其他常用参数,一般-f可以做磁盘文件类型转换;
|