3) Теперь нам необходимо узнать точный размер flat диска:
ls -l <vm_name>-flat.vmdk
Запоминаем размер (в примере – 36106127360)!
4) Далее при помощи команды vmkfstools нужно создать новый (временный) vmdk файл с именем, например, temp.vmdk и точным размером файла flat (то что мы узнали в предыдущем пункте), тип диска выберем thin (тонкий – то есть растущий по мере наполнения его данными) и адаптером lsilogic.
vmkfstools -c 36106127360 -d thin -a lsilogic temp.vmdk
5) У вас должно получиться два файла – temp.vmdk и temp-flat.vmdk. Последний файл нам не нужен, удалим его:
rm temp-flat.vmdk
6) Теперь переименуем temp.vmdk в нужное нам название, то есть в <vm_name>.vmdk:
mv temp.vmdk <vm_name>.vmdk
7) Vmdk файл – это конфигурационный файл диска, соответственно нам необходимо его отредактировать. При помощи редактора VI открываем файл:
vi <vm_name>.vmdk
Находим в нем строчку:
RW 31457280 VMFS «temp-flat.vmdk»
Соответственно изменяем «temp-flat.vmdk» на «<vm_name>.vmdk». Сохраняемся и выходим из редактора ([Esc], :wq).
Все, возносим хвалу японским богам и успешно запускаем нашу виртуальную машину 🙂