Si usáis una máquina virtual dentro de VirtualBox, seguramente hayáis borrado alguna vez ficheros pero vais que el disco sigue manteniendo su tamaño.
La solución es sencilla:
- Entrar en la máquina virtual linux
- Limpiar de los ficheros que no queremos
- Ejecutar «dd if=/dev/zero of=zerofillfile bs=1M» que llenará de ceros todo el espacio libre en el disco
- Nos aparecerá un mensaje como «dd: writing ‘zerofillfile’: No space left on device»
- Ejecutamos «rm zerofillfile»
- Apagamos la máquina virtual con «sudo halt» por ejemplo
- Vamos a la carpeta de nuestro ordenador donde se encuentra el fichero del disco. Si tenemos alguna duda podemos verlo en la configuración de la máquina, en el almacenamiento.
- VBoxManage modifyhd –compact «RUTA AL FICHERO DEL DISCO».
- Si se trata de un fichero vmdl tenemos que hacer algún paso intermedio:
- VBoxManage clonehd «RUTA AL FICHERO DEL DISCO» «cloned.vdi» –format vdi
- VBoxManage modifyhd –compact «cloned.vdi»
- VBoxManage clonehd «cloned.vdi» «RUTA AL FICHERO DEL DISCO» –format vmdk
Como siempre, espero que os sirva.
Muy bueno davidrod, gracias por el aporte, me sirvio mucho.
Se agradece!!!