当前位置:   article > 正文

压缩qcow2虚拟机镜像文件_pve qcow2 压缩

pve qcow2 压缩

虚拟机的使用过程中,虚拟机内的文件经过大量的增、删、改等操作后,会使得虚拟机磁盘的体积变大。即使删除了虚拟机内的文件,已经分配给虚拟磁盘的空间却并不会被回收。不过我们可以进行手动回收这些虚拟机没有使用的空间。

首先在虚拟机内部执行如下命令

dd if=/dev/zero of=/dev/ext_disk/junk
rm -rf /dev/ext_disk/junk
  • 1
  • 2

执行这个命令的目的,是把虚拟磁盘内部所有未被占用的空间用 0 字节填充。

其中 /dev/ext_disk是我们的虚拟磁盘,在虚拟机内部挂载在了/dev/ext_disk上。

之后关闭虚拟机,在宿主机上执行如下命令。

qemu-img convert -c -O qcow2 vm-db.qcow2 vm-db-new.qcow2
  • 1

在进行转换的时候,qemu-img 命令不拷贝虚拟磁盘中的0数据块。这样就达到了压缩磁盘的目的。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/217394
推荐阅读
相关标签
  

闽ICP备14008679号