![reducir el tamaño del archivo ova en virtualbox](https://rvso.com/image/1337792/reducir%20el%20tama%C3%B1o%20del%20archivo%20ova%20en%20virtualbox.png)
Tengo una máquina virtual Ubuntu de 64 bits que derivé de un archivo ova de ~1 GB, la usé en VMware vSphere para instalar más software y usar el sistema en algunos conjuntos de datos que ocuparon entre 2 y 3 GB de espacio, pero ahora Después de que eliminé estos archivos grandes, esperaba que el archivo OV recién generado también ocupara alrededor de ~1,1 GB de espacio, pero en cambio ocupa alrededor de 3 GB. Si miro los detalles del archivo .vmdk en virtualbox, veo lo siguiente:
Hart Disk: SATA Port 0
Type (Format): Normal (VMDK)
Virtual Size: 8.00 GB
Actual Size: 7.90 GB
Details: Dynamically allocated storage
Location: /somewhere/myVM-disk1.vmdk
Attached To: myVM.virtualbox
El tamaño de los óvulos cuando exporto esta máquina es ~3GB.
¿Alguna idea de cómo puedo reducirlo?
Respuesta1
Se asigna un espacio en .vmdk cuando el sistema operativo realiza una primera escritura en un sector particular. Una vez escrito, se asigna para siempre.
Por lo tanto, debe agregar un segundo disco duro virtual de tamaño dinámico a su máquina virtual, luego iniciar la VM desde LiveCD, crear particiones con fdisk y copiar todos los archivos (cp -R). Luego apague la VM, intercambie los HDD virtuales, reinicie y verifique que todo funcione, luego desconecte el HDD virtual original de la VM y elimínelo como un archivo en el disco del sistema host.
La copia directa con dd en VM no funcionará porque escribirá cada sector en el archivo .vmdk de destino, por lo que se expandirá a su tamaño completo en lugar de reducirse.
Respuesta2
ver el articuloCómo reducir una imagen de caja virtual invitada que se expande dinámicamente.
Describe cómo reducir el disco mediante:
- Pon a cero el espacio libre, usandocero librepara ubuntu
- Reduzca la máquina virtual usando
VBoxManage modifyhd my.vdi –compact