Como o tamanho “real” dos arquivos VHD / VMDK pode ser reduzido após a exclusão de arquivos indesejados?

1

Um pouco parecido com essa pergunta que eu perguntei no superusuário , e este para Hyper-V , depois excluindo arquivos de uma VM, como os discos virtuais podem ser redimensionados de volta para baixo?

Por exemplo, talvez a VM tenha 40 GB de espaço livre. O disco virtual foi configurado para alocar sob demanda, portanto, o tamanho real na SAN é, digamos, de 3,4 GB.

Em seguida, todos os ISOs de instalação do CentOS, Slackware e Ubuntu são baixados para criar um espelho local.

Após algum período de tempo, os ISOs desnecessários são excluídos, trazendo o espaço livre da VM de volta para 23 GB.

Como o disco virtual que foi expandido conforme necessário pode ser reshrunk para um tamanho mínimo?

Isso é uma consideração que vale a pena?

    
por warren 27.07.2010 / 22:08

2 respostas

3

Se você quiser reduzir uma unidade thin provisioned, provavelmente precisará começar usando uma ferramenta como zerofree ou sdelete para zerar todo o espaço vazio. Em seguida, use uma ferramenta apropriada ao seu hipervisor para clonar a VM a partir do arquivo de disco antigo.

Com produtos Vmware, você pode usar o VMware Converter para criar uma nova VM a partir da antiga e, se você, thin-provision e ajuste as configurações de armazenamento a nova VM deve usar apenas a quantidade de espaço usada pelos arquivos no disco virtual.

Quanto vale a pena, isso depende de você. Dependeria muito de quanto armazenamento livre você tem. Quanto espaço foi desperdiçado, se você puder pagar algum tempo de inatividade para criar um disco menor e, se esse tempo for mais valioso, o custo de armazenamento adicional.

    
por 27.07.2010 / 22:16
1

Somente para arquivos VHD, no Hyper-V, abra o Gerenciador Hyper-V, selecione Editar disco no painel de ações, selecione o arquivo VHD e a opção Compactar. Cozinhe até dourar.

    
por 27.07.2010 / 22:15