ゲスト OS を含む小さな (60 GB) パーティションを持つ物理ディスクがあります。物理ディスクには、パーティション化されていない大きな (240 GB) ブロックの領域も含まれています。私の vmdk は、物理的な「個別のパーティション」として定義されています。
ソース物理「個別パーティション」vmdkをローカル(ファイルベース)vmdkに変換したい。コマンドは、
vmware-vdiskmanager -r sourcevmdk targetvmdk -t 2
必要な 60 GB の「個別パーティション」と 240 GB の無駄なパーティション化されていない領域の両方を含む 300 GB の vmdk を作成します。
個々のパーティションのみでローカル vmdk を作成するにはどうすればよいですか?
答え1
VMware コンバータVM を変換し、変換中に未使用のパーティションを除外することができます。スタンドアロン バージョンは無料で、私の知る限り、VMware Server を変換先プラットフォームとしてサポートしています。vmware-vdiskmanager を使用しているので、これが必要なのだと思います。
ESX\ESXi を使用している場合は、コマンドラインの代替手段がいくつかありますが、それでも Converter がおそらくこれを行う最も簡単な方法です。不要なパーティションを除外して VM 全体のコピーを作成し、元の VM を削除します (新しい VM が正常であることを確認した後)。