У меня есть экземпляр VMware, который использует формат «несколько vmdk» (около 7 файлов vmdk). Я хочу записать весь образ диска на свой флеш-накопитель.
Если бы это был образ «single vmdk», я мог бы использовать
qemu-img convert file.vmdk -O raw /my/drive/
Но я не уверен, как сделать то же самое с форматом нескольких vmdk.
Должен ли я объединить их в один vmdk, а затем записать на свой флеш-накопитель, или Есть ли альтернативы?
Это, безусловно, выполнимо. Предположим, у вас есть:
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).
CommanderImage.vmdk
в
исходное имя файла vmdk-primary.vmdk
. Это не сохранит никаких пространство (ну, может быть, очень небольшая часть), но это даст вам один дисковый файл, а не несколько. В качестве альтернативы вы можете просто сжать все файлы и сохранить архив на USB-устройстве.
В MacOS то же самое можно сделать с помощью vmware-fusion
, который содержит vmware-vdiskmanager
] двоичный.
brew cask install vmware-fusion
vmware-vdiskmanager -r vmdk-primary.vmdk -t 0 combinedImage.vmdk