it-swarm-pt.tech

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

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

Existe uma ferramenta para fazer isso?

12
Ben Laan

Método 1: usando o VMWare Converter:

  1. Desligue a máquina virtual;
  2. Inicie o aplicativo VMWare Converter;
  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 economizar ou adicionar espaço';
  6. Digite um novo tamanho e pronto, pronto!

Alguns dizem que o processo de expansão é lento e que o VMWare Tools pode precisar ser reinstalado.

Método 2: usando o VDiskManager:

  1. Desligue 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\VMware Workstation
  4. Execute este comando para expandir o disco virtual: vmware-vdiskmanager -x 12GB "My harddisk.vmdk"
  5. Nota: Como isso apenas expande o disco e 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, esse disco é inicializável, o que significa que não consigo executar o diskpart na própria máquina virtual. Eu usei outra máquina virtual, executando o Windows XP. 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 essa segunda máquina virtual;

  7. Abra um prompt de comando e digite: diskpart

  8. Tipo: list volume Lembre-se do número do volume (#) do seu volume!

  9. Tipo: select volume <volume number> (o número da etapa 8)

  10. Tipo: extend

  11. Desligue 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. Acabado! (O Windows reconhece automaticamente o tamanho novo e correto do disco e volume)

Obrigado por Leon Meijer.

16
Valery Viktorovsky

Antes de começar, crie uma cópia de backup do disco virtual para poder restaurá-lo em caso de falhas. A extensão de um disco virtual pode ser uma operação complexa por vários motivos, por exemplo:

1) O disco virtual cheio contém a partição primária/de inicialização 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. Indivíduos criativos criaram soluções alternativas para estender a partição primária do 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

http://blog.sharevm.com/2010/01/11/survey-extend-expand-vmware-virtual-disk/

1
Paul Evans

A partir da versão mais recente do VMWare Workstations and Player (VMWare 7), você pode redimensionar discos de dentro do aplicativo.

Você precisa acessar o menu de configurações da máquina virtual, selecionar a unidade e clicar em "Utilitários". Lá você pode optar por expandir ou compactar.

Uma observação: aparentemente você não pode expandir o disco se tiver capturas instantâneas. Você precisará excluí-los e tentar novamente antes de compactá-lo.

1
Manuel Ferreria

Existe uma maneira fácil! Você deve baixar e experimentar o fatVM http://www.gudgud.com/fatvm

o fatVM é uma solução confiável, robusta e segura com um clique para estender a unidade C do seu disco virtual VMware Fusion ou Workstation que está ficando cheio. a) Fornece uma interface simples, intuitiva e um processo confiável que oculta a complexidade técnica da extensão de um disco virtual. b) É robusto porque pode estender discos virtuais com instantâneos e clones. c) É seguro porque preserva seu disco original, que permanece disponível para você quando surgir a necessidade.

1
Paul Evans

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

Se você estiver executando uma versão do VMWare que suporte discos thin provisioned, o tamanho do VMDK poderá ser menor do que o que o sistema operacional vê e o VMDK aumenta à medida que você usa mais espaço na VM. Se a sua máquina tiver um disco como este, basta iniciar o processo de redução. Você inicia o processo de redução dentro da máquina com um comando (Linux) ou nas ferramentas VMWare (Windows). Em seguida, ele move os dados para o início do disco, como fazem alguns aplicativos de desfragmentação. Depois disso, ele 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 venho fazendo 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 da partição. 3. Use o aplicativo gparted ou particionar para redimensionar a partição e copiá-la para a unidade pequena. 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.

0
sjbotha