Como compactar/reduzir um arquivo vmdk de caixa virtual alocado dinamicamente em um convidado do Ubuntu após excluir vários arquivos?

Como compactar/reduzir um arquivo vmdk de caixa virtual alocado dinamicamente em um convidado do Ubuntu após excluir vários arquivos?

Eu tenho uma caixa virtual muito antiga com o Ubuntu 14 convidado instalado. Atualmente está ocupando mais de 50 GB e acabei de excluir 35 GB de dados nesta caixa virtual, mas como o disco rígido estáAlocado dinamicamenteo arquivo vmdk ainda tem seu enorme tamanho original. Qual é uma maneira fácil de compactar/reduzir esse arquivo vmdk? Estou no Windows 10 como host.

Responder1

A imagem do disco virtual é um VMDKarquivo ou VDIarquivo?

VBoxManagereduz apenas VDIimagens de disco baseadas em arquivos.

Fazer isso...

Primeiro, preencha seu disco virtual com zero. Inicialize a VM e execute:

sudo dd if=/dev/zero of=/bigemptyfile bs=4096k status=progress
sudo rm -f /bigemptyfile

Desligue a VM e o VirtualBox.

Então, no host, execute:

vboxmanage modifymedium x:\path\to\disk.vdi --compact

Observação: Você terá que especificar o caminho de vboxmanage(geralmente ' C:\Program Files\Oracle\VirtualBox').

informação relacionada