El disco *.vdi asignado dinámicamente de Virtualbox sigue creciendo

El disco *.vdi asignado dinámicamente de Virtualbox sigue creciendo

Cuando se usa Linux en Virtualbox y en un disco asignado dinámicamente, sigue creciendo a pesar de que casi la mitad del espacio está libre:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        94G   12G   78G  13% /

Este disco ocupa >24G en disco y sigue creciendo, sistema de archivos ext4.

Respuesta1

Para descartar los bloques no utilizados en el sistema de archivos, existe un comando fstrimque forma parte del util-linuxpaquete. Pero para usarlo en Virtualbox, es necesario habilitar la opción de descarte en su disco virtual deteniendo su VM y ejecutando el siguiente comando:

VBoxManage storageattach <VM name> --storagectl "SATA" --port 0 --discard on

donde "SATA" y 0 son parámetros de su controlador de disco, se pueden verificar en la configuración de VB para su VM específica.

Luego inicie su máquina y ejecute

# fstrim /

Para automatizar este proceso, agregue este comando al cron; una vez a la semana suele ser suficiente.

información relacionada