Como reduzir a máquina VirtualBox sem zerar a capacidade total da unidade?

1

Eu criei a VM com o Kubuntu. Eu não sei quanto espaço eu vou precisar, então eu digitei aleatoriamente 2 TB alocado dinamicamente. No entanto, agora preciso fazer com que essa VM seja baixada, por isso ela precisa ser a mais compacta possível. Na verdade, há apenas 8 gb de espaço ocupado (houve mais antes de limpar). Eu gostaria de reduzi-lo, mas o problema é que eu realmente não tenho espaço de 2 TB no meu disco, então não posso criar um grande arquivo zero de tamanho de disco. O que posso fazer?

    
por Lapsio 16.07.2016 / 23:09

1 resposta

3

Não há necessidade de realmente ter os 2TB.

(Nota: eu só sei os comandos do windows, você precisa encontrar os respectivos comandos para o seu sistema operacional)

  1. Desfragmentar o VB (executar DEFRAG /D C: dentro dele)
  2. use SDELETE dentro do VB (e isso não aumenta o tamanho do arquivo físico - o VB é inteligente o suficiente para perceber que um bloco de todo o zero é apenas isso)
  3. Use o VBmanage fora do Vb para clonar o VDI em um novo (que será menor)
  4. anexe o antigo e anexe o novo VDI menor ao seu VB.

Eu fiz isso na semana passada com um VDI de 2 TB, e nunca houve nenhum problema - ele tem ~ 40 GB de tamanho físico e reside em um SSD de 128 GB; funcionou perfeitamente, até mesmo a clonagem depois.

    
por 16.07.2016 / 23:14