Tamanho do Compact VirtualBox VDI

0

Eu criei um VirtualBox VDI dinamicamente crescente e queria reduzir seu tamanho após um longo período de uso. Eu procurei brevemente a solução e parece que as etapas para fazer isso são:

  1. Zere o espaço livre (criando um arquivo grande cheio de zeros).
  2. Executar vboxmanage modifyhd <VDI> --compact .

Meu problema aqui é que o tamanho VDI (visto no guest) é muito maior que o da partição onde o VDI reside (por exemplo, 2TB VDI em uma partição de 320GB). O método acima ainda é possível neste caso? Se não, existem outras soluções possíveis?

Além disso, se a VDI não oferecer suporte a esse esquema de alocação, algum outro formato de disco virtual funcionará?

    
por Cyker 08.05.2015 / 05:42

2 respostas

0

O vboxmanage modifyhd (ou modifiedmedium nas versões mais recentes do vbox) pode compactar o arquivo vdi. Um disco dinâmico pode ser criado como você menciona como 2TB em uma partição de 350Gb, esse tipo de disco aumenta seu tamanho quando você usa mais espaço na máquina virtual até que não haja espaço disponível no disco físico. Executando um compacto não obtém o tamanho total do vdi, você precisa seguir este processo para compactar o arquivo vdi como o tamanho que você pode ver no convidado.

Como compactar o tamanho do arquivo VDI do VirtualBox?

    
por 23.06.2017 / 01:26
-1

Eu não acho que o tamanho VDI em si possa ser maior que o tamanho da partição onde ele reside. Você quer dizer que o 2TB é o tamanho dinâmico alocado para o VDI?

Se sim, então eu acho que você ainda pode fazer isso. Mas, você perde um passo depois de criar um grande arquivo de preenchimento zero. Você precisa excluí-lo e, em seguida, basta desligar a VM e compactá-la.

    
por 08.05.2015 / 06:29