У меня есть физический диск с небольшим (60 ГБ) разделом, содержащим мою гостевую ОС. Физический диск также содержит большой (240 ГБ) блок неразмеченного пространства. Мой vmdk определен как физический "отдельный раздел".
Я хочу преобразовать исходный физический "отдельный раздел" vmdk в локальный (файловый) vmdk. Команда -
vmware-vdiskmanager -r sourcevmdk targetvmdk -t 2
создает vmdk размером 300 ГБ, который включает в себя как желаемые 60 ГБ «отдельного раздела», так и 240 ГБ бесполезного неразмеченного пространства!
Как создать локальный vmdk только с отдельным разделом?
решение1
Конвертер VMwareпозволит вам преобразовать VM и исключить неиспользуемый раздел во время преобразования. Автономная версия бесплатна и, насколько мне известно, поддерживает VMware Server в качестве целевой платформы — я предполагаю, что это то, что вам нужно, поскольку вы используете vmware-vdiskmanager.
Если вы использовали ESX\ESXi, есть несколько альтернатив командной строки, но даже в этом случае Converter, вероятно, является самым простым способом сделать это. Просто сделайте копию всей виртуальной машины, исключив ненужный раздел, и удалите оригинал (после того, как вы убедитесь, что новая виртуальная машина в порядке).