Como redimensiono um arquivo de disco rígido do VMware?

12

Eu tenho uma máquina virtual VMware que tornei bastante grande. Eu não estou realmente usando a maior parte, então eu gostaria de reduzi-lo em 50% ou mais.

Existe uma ferramenta para fazer isso?

    
por Ben Laan 27.05.2009 / 10:01

5 respostas

16

Método 1: usando o VMWare Converter:

  1. Desativar a máquina virtual;
  2. Iniciar o conversor VMWare     aplicação;
  3. Abra o assistente;
  4. Selecione "máquina virtual autônoma" como o sistema de origem e destino;
  5. Escolha "Selecionar volumes e redimensionar para salvar ou adicionar espaço";
  6. Digite um novo tamanho e voilá, pronto!

Alguns dizem que o processo de expansão é lento e que as Ferramentas VMWare podem precisar ser reinstaladas.

Método 2: Usando o VDiskManager:

  1. Desativar a máquina virtual;
  2. Confirme / remova todos os instantâneos primeiro! (Eu esqueci de mencionar isso, obrigado JimO)
  3. Abra um prompt de comando e vá para: C: \ Arquivos de programas \ VMWare \ VMWare Server ou C: \ Arquivos de programas \ VMware \ Workstation do VMware
  4. Execute este comando para expandir o disco virtual: vmware-vdiskmanager -x 12GB "My harddisk.vmdk"
  5. Observação: como isso só expande o disco, não a partição, você também precisará redimensionar a tabela de partições. Isso pode ser feito por ferramentas de terceiros, como 'Partition Magic', mas também com 'diskpart.exe', uma ferramenta do Windows. No meu caso, este disco é inicializável, o que significa que não posso executar o diskpart na própria máquina virtual. Eu usei outra máquina virtual, executando o Windows XP. Ele também funciona com o Windows 7 beta 1, mas falha com o Windows Server 2003.

    Adicione o disco rígido aumentado a uma segunda máquina virtual;

  6. Ligue esta segunda máquina virtual;

  7. Abra um prompt de comando e digite: diskpart

  8. Tipo: %código% Lembre-se do número do volume (#) do seu volume!

  9. Tipo: list volume (o número da etapa 8)

  10. Tipo: select volume <volume number>

  11. Desative esta segunda máquina virtual e remova o disco rígido da configuração da máquina virtual. Isso não excluirá o disco rígido do disco;

  12. Concluído! (O Windows reconhece automaticamente o novo e correto tamanho de disco e volume)

Obrigado por Leon Meijer.

    
por 27.05.2009 / 10:07
1

A partir da versão mais recente do VMWare Workstations e do Player (VMWare 7), você pode redimensionar os discos a partir do aplicativo.

Você tem que acessar o menu de configurações da máquina virtual, selecione a unidade e clique em "Utilitários". Lá você pode escolher expandir ou compactar.

Uma nota: aparentemente você não pode expandir o disco se você tiver instantâneos feitos para ele. Você terá que excluí-los e tentar novamente antes de compactá-lo.

    
por 09.11.2009 / 03:47
1

Antes de começar, crie uma cópia de backup do disco virtual para que você possa restaurá-lo em caso de falhas. Estender um disco virtual pode ser uma operação complexa por várias razões, por exemplo:

1) O disco virtual que está cheio contém a partição de inicialização / primária do Windows

2) Existem instantâneos

3) Não há espaço em disco suficiente disponível na unidade física para permitir o crescimento

4) É um processo de várias etapas e envolve o uso de diferentes ferramentas e comandos em uma sequência específica. Os indivíduos criativos criaram soluções alternativas para estender a partição primária para o Windows usando discos de inicialização do Linux e ferramentas de particionamento de disco, como o GParted, e você precisa fazer isso da maneira certa.

Você encontrará várias postagens sobre esse tópico no Google. Essencialmente, são todas variações dos posts resumidos em

link

    
por 15.01.2010 / 08:12
1

Existe um caminho fácil! Você deve baixar e tentar fatVM link

O fatVM é uma solução confiável, robusta e segura de 1 clique para estender a unidade C do seu disco virtual VMware Fusion ou Workstation que está se tornando cheio. a) Ele fornece uma interface simples e intuitiva e um processo confiável que esconde a complexidade técnica de estender um disco virtual. b) É robusto porque pode estender discos virtuais com instantâneos e clones. c) É seguro porque preserva o seu disco original, que permanece disponível para você quando for necessário.

    
por 04.02.2010 / 06:33
0

Acredito que você só pode redimensionar o disco com o VMWare Converter se a VM estiver executando o Windows. Talvez funcione com o Linux se você tiver as ferramentas VMWare instaladas.

Se você estiver executando uma versão do VMWare que ofereça suporte a discos thin provisioned, o tamanho do VMDK poderá ser menor do que o sistema operacional vê eo VMDK aumenta à medida que você usa mais espaço na VM. Se a sua máquina tiver um disco como esse, tudo o que você precisa fazer é iniciar o processo de redução. Você inicia o processo de redução dentro da máquina com um comando (Linux) ou em ferramentas VMWare (Windows). Em seguida, ele move os dados para o início do disco, como acontece com alguns aplicativos de desfragmentação. Depois de fazer isso, inicia um processo no VMWare para redimensionar o arquivo VMDK.

Estou usando o ESXi 3.5, que não suporta discos thin-provisioned. O que tenho feito recentemente é o seguinte: 1. Crie um disco do tamanho desejado na VM. 2. Inicialize um CD do Ubuntu. Também pode ser o Live CD do gparted ou qualquer outro CD de inicialização de partição. 3. Use o app gparted ou partition para redimensionar a partição e copie a partição para a pequena unidade. 4. Remova o disco antigo da sua VM. 5. Inicialize o disco de instalação do sistema operacional e repare o MBR. 6. Exclua o arquivo VMDK do disco antigo.

    
por 03.08.2011 / 03:58