Преобразование образа нескольких дисков VMware в образ одного диска

У меня есть экземпляр VMware, который использует формат «несколько vmdk» (около 7 файлов vmdk). Я хочу записать весь образ диска на свой флеш-накопитель.

Если бы это был образ «single vmdk», я мог бы использовать

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

Но я не уверен, как сделать то же самое с форматом нескольких vmdk.

Должен ли я объединить их в один vmdk, а затем записать на свой флеш-накопитель, или Есть ли альтернативы?

4
задан 16 November 2016 в 12:37
1 ответ

Это, безусловно, выполнимо. Предположим, у вас есть:

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

Затем сделайте следующее:

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

vmware-vdiskmanager.exe живет с VMWare Player (или выбранным вами продуктом VMWare).

  1. После завершения, у вас останутся исходные файлы.
  2. Вам необходимо переименовать файл CommanderImage.vmdk в исходное имя файла vmdk-primary.vmdk .
  3. Как только вы будете довольны новым образом, вы можете удалить старые файлы, просто убедитесь, что они работают.

Это не сохранит никаких пространство (ну, может быть, очень небольшая часть), но это даст вам один дисковый файл, а не несколько. В качестве альтернативы вы можете просто сжать все файлы и сохранить архив на USB-устройстве.

В MacOS то же самое можно сделать с помощью vmware-fusion , который содержит vmware-vdiskmanager ] двоичный.

brew cask install vmware-fusion
vmware-vdiskmanager -r vmdk-primary.vmdk -t 0 combinedImage.vmdk
5
ответ дан 3 December 2019 в 03:16

Теги

Похожие вопросы