Ao usar o Linux no Virtualbox e no disco alocado dinamicamente, ele continua crescendo mesmo que quase metade do espaço esteja livre:
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 94G 12G 78G 13% /
Este disco ocupa> 24G no disco e continua crescendo, sistema de arquivos ext4.
Responder1
Para descartar blocos não utilizados no sistema de arquivos existe um comando fstrim
, parte do util-linux
pacote. Mas para utilizá-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.
Então inicialize sua máquina e execute
# fstrim /
Para automatizar esse processo, adicione este comando ao cron, uma vez por semana geralmente é suficiente.