Cuando utilizamos maquinas virtuales con discos dinámicos estos inevitablemente crecen y aunque eliminemos archivos dentro de ellas este espacio se mantendrá marcado como ocupado y a la hora de manipular las imágenes de disco este espacio adicional puede causar algunos inconvenientes.
Para reclamar dicho espacio primero debemos abrir un terminal como root y ejecutar el siguiente comando.
# dd if=/dev/zero of=0bits bs=20M; rm 0bits
Este procedimiento puede tardar un poco, dependiendo del espacio a reclamar, luego apagamos la maquina virtual y abrimos un terminal en la maquina host para ejecutar el comando correspondiente al hypervisor que utilicemos.
- KVM
$ qemu-img convert -p -c -O qcow2 imagen.qcow2 imagen2.qcow2
- Virtualbox
$ VBoxManage modifyhd --compact imagen.vdi
Al finalizar podemos comprobar que las imágenes de disco son mas pequeñas que antes y se nos hará mas fácil realizar algunas tareas como respaldar, copia vía ssh, etc.
Espero que esta información les sea útil, saludos…
Pingback: Como hacer shrink (compactar) al disco de una maquina virtual de KVM o Virtualbox que contenga un GNU/Linux « Descarga Tecnológica Blog
Pingback: Como hacer shrink (compactar) al disco de una maquina virtual de KVM o Virtualbox que contenga un GNU/Linux | El Sitio de JEMora || Tecnologías Libres