O disco *.vdi alocado dinamicamente do Virtualbox continua crescendo

O disco *.vdi alocado dinamicamente do Virtualbox continua crescendo

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-linuxpacote. 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.

informação relacionada