Como hacer shrink (compactar) al disco de una maquina virtual de KVM o Virtualbox que contenga un GNU/Linux

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 -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…

Anuncios

2 pensamientos en “Como hacer shrink (compactar) al disco de una maquina virtual de KVM o Virtualbox que contenga un GNU/Linux

  1. Pingback: Como hacer shrink (compactar) al disco de una maquina virtual de KVM o Virtualbox que contenga un GNU/Linux « Descarga Tecnológica Blog

  2. 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

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s