Ich habe eine physische Festplatte mit einer kleinen (60 GB) Partition, die mein Gastbetriebssystem enthält. Die physische Festplatte enthält außerdem einen großen (240 GB) Block unpartitionierten Speicherplatzes. Meine VMDK ist als physische „einzelne Partition“ definiert.
Ich möchte die physische Quell-VMDK „Einzelpartition“ in eine lokale (dateibasierte) VMDK konvertieren. Der Befehl -
vmware-vdiskmanager -r sourcevmdk targetvmdk -t 2
erstellt eine 300 GB große VMDK, die sowohl die gewünschten 60 GB „einzelne Partition“ als auch 240 GB nutzlosen, unpartitionierten Speicherplatz enthält!
Wie kann ich eine lokale VMDK nur mit der einzelnen Partition erstellen?
Antwort1
VMware-Konverterermöglicht es Ihnen, die VM zu konvertieren und die nicht verwendete Partition während der Konvertierung auszuschließen. Die Standalone-Version ist kostenlos und unterstützt meines Wissens VMware Server als Zielplattform – ich gehe davon aus, dass Sie das benötigen, da Sie vmware-vdiskmanager verwenden.
Wenn Sie ESX\ESXi verwenden, gibt es eine Reihe von Befehlszeilenalternativen, aber dennoch ist Converter wahrscheinlich die einfachste Möglichkeit, dies zu tun. Erstellen Sie einfach eine Kopie der gesamten VM, lassen Sie die unerwünschte Partition aus und löschen Sie das Original (sobald Sie sicher sind, dass die neue VM in Ordnung ist).