![¿Cómo compactar/reducir un archivo vmdk de caja virtual asignado dinámicamente en un invitado de Ubuntu después de eliminar un montón de archivos?](https://rvso.com/image/1568495/%C2%BFC%C3%B3mo%20compactar%2Freducir%20un%20archivo%20vmdk%20de%20caja%20virtual%20asignado%20din%C3%A1micamente%20en%20un%20invitado%20de%20Ubuntu%20despu%C3%A9s%20de%20eliminar%20un%20mont%C3%B3n%20de%20archivos%3F.png)
Tengo una caja virtual muy antigua con ubuntu 14 invitado instalado. Actualmente ocupa más de 50 GB y simplemente elimino 35 GB de datos en esta caja virtual, pero como el disco duro estáAsignado dinámicamenteel archivo vmdk sigue teniendo su enorme tamaño original. ¿Cuál es una manera fácil de compactar/reducir este archivo vmdk? Estoy en Windows 10 como anfitrión.
Respuesta1
¿La imagen del disco virtual es un VMDK
archivo o VDI
archivo?
VBoxManage
sólo reduce VDI
las imágenes de disco basadas en archivos.
Para hacer eso...
Primero, llene a cero su disco virtual. Inicie la VM y ejecute:
sudo dd if=/dev/zero of=/bigemptyfile bs=4096k status=progress
sudo rm -f /bigemptyfile
Apague la VM y VirtualBox.
Luego en el host ejecute:
vboxmanage modifymedium x:\path\to\disk.vdi --compact
Nota: Tendrás que especificar la ruta de vboxmanage
(generalmente ' C:\Program Files\Oracle\VirtualBox
').