Comprimir máquinas virtuales a la mitad

Tengo una máquina virtual de Windows 8.1, mi imagen de Windows pesa 30GB pero la reduje a 15GB. Utilicé un sistema de archivos  comprimido de sólo lectura llamado Squashfs; el mismo utilizado para LiveCDs.

Pero si es de sólo lectura, ¿cómo puede ser usado? Virtualbox te permite usar imágenes de disco duro como de sólo lectura y guardar los cambios.

Instale squashfs-tool

Por ejemplo con:

sudo apt-get install squashfs-tool

Los usuarios de Gentoo necesitan compilar el soporte en el kernel e incluir  al menos los USEs xattr y xz 

Comprima el archivo de imagen

Mueva la imagen vdi a un directorio vacío y luego cree la imagen nueva, por ejemplo:

mksquashfs /home/usted/carpeta/imagen.sfs imagen.sfs

Edite su archivo fstab (/etc/fstab)

Añada algo como esto:

/home/usted/imagen.sfs /mnt/ squashfs defaults 0 0

  • /home/usted/imagen.sfs es la imagen comprimida
  • /mnt/ es el punto de montaje

Luego ejecute:

sudo mount -a

Cree un enlace simbólico

Primero renombre la imagen original y remplacela con el enlace simbólico

ln -s /mnt/windows.vdi /home/usted/Virtualbox \ VMs /Windows

  • /mnt/windows.vdi es la imagen
  • /home /usted/Virtualbox \ VMs / Windows es la ubicación de la máquina virtual

Abra VirtualBox

Presione Ctrl + D

Seleccione la imagen correcta

Después presione Ctrl+Space

Finalmente escoja Multi-Attach

Y eso es todo, y luego me puse a jugar a Rewrite de Key que tengo en el Windows comprimido del que les conté.

These bottons respect your privacy