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 fstrim
que forma parte del util-linux
paquete. 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.