web-dev-qa-db-ja.com

複数のVMwareディスクイメージを単一のディスクイメージに変換

「複数のvmdk」形式(約7つのvmdkファイル)を使用するVMwareインスタンスがあります。ディスクイメージ全体をペンドライブに書き込みます。

「単一のvmdk」イメージの場合、使用できます

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

しかし、私は複数のvmdkフォーマットで同じことをする方法がわかりません。

それらを1つのvmdkに結合してからペンドライブに書き込む必要がありますか、それとも代替手段はありますか?

5
Snazzy Sanoj

それは確かに実行可能です。あなたが持っていると仮定します:

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

次にこれを行います:

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

vmware-vdiskmanager.exeVMWare Player(または選択したVMWare製品)と同居します。

  1. 完了すると、元のファイルが残ります。
  2. combinedImage.vmdkファイルの名前を元のファイル名vmdk-primary.vmdkに変更する必要があります。
  3. 新しい画像に満足したら、古いファイルを削除できます。最初にそれが機能することを確認してください。

これはスペースを節約しません(おそらく非常に小さな部分です)が、複数ではなく1つのディスクファイルが得られます。または、すべてのファイルを圧縮して、USBアーカイブにアーカイブを保存することもできます。

MacOSでは、vmware-fusionバイナリを含むvmware-vdiskmanagerを使用して同じことを行うことができます。

brew cask install vmware-fusion
vmware-vdiskmanager -r vmdk-primary.vmdk -t 0 combinedImage.vmdk
5
MrMajestyk