Ao usar o Linux no Virtualbox e no disco alocado dinamicamente, ele continua crescendo, embora quase metade do espaço seja livre:
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 94G 12G 78G 13% /
Este disco leva > 24G no disco e continua crescendo, sistema de arquivos ext4.
Para descartar blocos não utilizados no sistema de arquivos, existe um comando
fstrim
, parte doutil-linux
pacote. Mas para usá-lo no Virtualbox, é necessário habilitar a opção de descarte em seu disco virtual parando sua VM e executando o seguinte comando:VBoxManage storageattach <VM name> --storagectl "SATA" --port 0 --discard on
onde "SATA" e 0 são parâmetros do seu controlador de disco, podem ser verificados nas configurações do VB para sua VM específica.
Em seguida, inicialize sua máquina e execute
# fstrim /
Para automatizar este processo, adicione este comando ao cron, uma vez por semana costuma ser suficiente.