Como reduzir o tamanho do disco VMware

10

Meu disco VMware de imagem do Ubuntu cresceu para um tamanho de arquivo físico de 5 GB. É um disco dinamicamente crescente com a capacidade máxima de 8 GB. Eu limpei algumas coisas dentro da distribuição do Linux e agora dentro dela ocupa 3GB. Obviamente, o tamanho do arquivo físico não recuou automaticamente. Existe uma maneira (se possível gratuita) de reduzir esse disco para ~ 3GB?

Eu preciso disso para ajustar a imagem no DVD.

    
por Marcin Rybacki 17.11.2010 / 10:39

6 respostas

14

Encontrei a solução - você precisa compactar seu disco rígido:

Máquina virtual - Configurações - Geral - Limpar a máquina virtual

    
por 17.11.2010 / 10:46
13

Existem três etapas:

  1. Desfragmentação (não é necessário desmontar / remontar nada)

    sudo e4defrag /

    Ignore os erros. Alguns arquivos como links simbólicos e arquivos de dispositivos não podem ser desfragmentados.

  2. Preencha com zero todo o espaço não utilizado, para que o VMware saiba que não é usado de fato:

    dd if=/dev/zero of=wipefile bs=1M; sync; rm wipefile

  3. Execute a operação de redução:

    sudo vmware-toolbox-cmd disk shrinkonly

por 22.08.2016 / 10:00
3

Abra o VMware Toolbox no guest (como root) e reduza o disco. (Documentação)

Se você não tiver o VMware Tools, poderá reduzir o disco manualmente em duas etapas. Primeiro, limpe o espaço livre no disco virtual usando uma ferramenta como zerofree . O Zerofree é disponível no Ubuntu , mas como requer que o sistema de arquivos OS seja montado somente para leitura, você pode querer executá-lo em um CD ao vivo. Parted Magic supostamente inclui zerofree.

Depois de zerar o espaço livre, abra Configurações da Máquina Virtual e compacte o disco virtual.

    
por 28.11.2012 / 22:57
3

Use

sudo vmware-toolbox-cmd disk shrinkonly

no prompt de comando do seu convidado Ubuntu.

(Testado no Ubuntu 14.04 LTS guest + Host do Windows 10 + VMWare Workstation 12.1.1)

    
por 20.06.2016 / 00:58
1
redimensionamento do disco rígido VMWare :

Expandir o disco virtual dinâmico dinâmico no VMWare é fácil e não requer mais a ferramenta de linha de comando vmware-vdiskmanager.exe localizada por padrão em C:\Program Files\VMware\VMware Workstation\ .

Para redimensionar, use o seguinte comando (Abra um prompt de comando pressionando WIN + R e digite cmd): " C:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe" -x NEWSIZE "diskname.vmdk "

Procedimento :

Os passos seguintes são:

  • Faça o download aqui
  • Instalar
  • Abrir
  • Escolha a partição, clique em Redimensionar / Mover, arraste a alça até a largura total
  • Clique em Aplicar
  • Concordar em reiniciar
  • Durante a inicialização, não pressione nenhuma tecla
  • Deixe o módulo de inicialização executar sua tarefa
  • Verifique se o tamanho da partição do sistema Windows aumentou.

Para um resumo visual das etapas e informações adicionais, consulte aqui .

    
por 24.09.2012 / 23:26
0

Estes passos funcionaram perfeitamente para mim:

1) Preencha espaço não utilizado

cat /dev/zero > zero.fill;sync;sleep 1;sync;rm -f zero.fill

2) Encolher disco com caixa de ferramentas vmware

sudo vmware-toolbox-cmd disk shrink /

Testado no Ubuntu 16.04, VMware Workstation 12.1.0 Player, Host do Windows 7

    
por 14.09.2017 / 09:14