Convertendo Múltiplas Imagens de Disco do VMware para uma Única Imagem de Disco

4

Eu tenho uma instância do VMware que usa o formato "multiple vmdk" (cerca de 7 arquivos vmdk). Quero gravar toda a imagem do disco no meu pen drive.

Se fosse imagem "single vmdk", posso usar

qemu-img convert file.vmdk -O raw /my/drive/

Mas não tenho certeza de como fazer o mesmo com o formato múltiplo vmdk.

Eu tenho que combiná-los em um único vmdk e depois gravar no meu pen drive, ou existe alguma alternativa?

    
por Snazzy Sanoj 16.11.2016 / 11:37

1 resposta

5

É certamente factível. Suponha que você tenha:

vmdk-primary.vmdk
vmdk-2.vmdk
vmdk-3.vmdk

Então faça isso:

vmware-vdiskmanager.exe -r vmdk-primary.vmdk -t 0 combinedImage.vmdk

O vmware-vdiskmanager.exe mora com VMWare Player (ou seu produto VMWare escolhido).

  1. Uma vez feito, você ainda terá os arquivos originais.
  2. Você terá que renomear o arquivo combinedImage.vmdk para o nome do arquivo original vmdk-primary.vmdk .
  3. Quando estiver satisfeito com a nova imagem, você poderá excluir os arquivos antigos. Certifique-se de que funcione primeiro.

Isso não salvará nenhum espaço (bem, talvez uma parte muito pequena), mas obterá um arquivo de disco em vez de vários. Como alternativa, você poderia apenas compactar todos os arquivos e armazenar o arquivo no seu dispositivo USB.

No MacOS, o mesmo pode ser feito usando vmware-fusion , que contém o vmware-vdiskmanager binário.

brew cask install vmware-fusion
vmware-vdiskmanager -r vmdk-primary.vmdk -t 0 combinedImage.vmdk
    
por 16.11.2016 / 12:42