Virtualbox disco alocado dinamicamente * .vdi continua crescendo

1

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% /

Esse disco leva > 24G em disco e continua crescendo, sistema de arquivos ext4.

    
por kirill-a 28.11.2017 / 09:00

1 resposta

2

Para descartar blocos não utilizados no sistema de arquivos, existe um comando fstrim , parte de util-linux package. Mas, para usá-lo no Virtualbox, é necessário ativar a opção de descarte em seu disco virtual, interrompendo 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 é suficiente.

    
por 28.11.2017 / 09:00