Восстановление удаленных vmx и vmdk файлов (disk descriptor VMDK file)

Апрель 1st, 2017 Рубрики: VMware

vmx vmdk recovery

Маленькая заметка для истории...

Если Вы случайно попытались удалить каталог виртуальной машины, которая запущена на VMFS разделе и у вас нет бэкапа. Не расстраивайтесь, еще не все потеряно. ))) Попробуем восстановить файлы виртуальной машины vmx и vmdk.

Информация в данной статье является фантазией автора и представляется "как есть" и автор никогда не рекомендует пользоваться данной статьей, как руководством к действию. Автор не несет ответственности за ваши действия.

Во-первых, ESX не даст вам удалить самые важные файлы, т.к. они заблокированы процессом vmx. Это файлы *-flat.vmdk и *.vswp. Что это за файлы:

-flat.vmdk или vmname-flat.vmdk - диск данных виртуальной машины. Собственно, тот файл, куда виртуальная машина пишет данные.
.vswp или vmname.vswp - Файл подкачки виртуальной машины.

Но удаляться другие важные файлы (возможно, еще кое-какие, но в данной статье пойдет речь об этих):

.vmx или vmname.vmx - файл конфигурации виртуальной машины. Тот файл, в котором хранится описание виртуальной машины и ее настройки.
.vmdk или vmname.vmdk - файл конфигурации, который описывает характеристики файла данных -flat.vmdk. Такие как размер, количество блоков данных, структуру/иерархию снапшотов и др.

Более подробное описание типов файлов можно найти, например тут.

Первым делом, не спешите и НЕ выключайте ВМ. 

Восстановление vmx файла. Файла конфигурации виртуальной машины.

Пока виртуальная машина запущена, она хранит все свои параметры в оперативной памяти. Для восстановления файлв просто переименуйте виртуальную машину через Веб клиента или vSphere клиента. Таким образом, ESX создаст вам новый vmx файл с рабочими параметрами.

Довольно странно, но этот способ я выявил лишь экспериментальным путем. Нигде в документации не найдено такой информации, но этот способ работает.

Восстановление vmdk файла. Файла описания для -flat.vmdk.

Тут необходимо действовать по инструкции: https://kb.vmware.com/kb/1002511

Восстановление vmdk файла для снапшотов. Файла описания для -delta дисков.

Тут необходимо действовать по инструкции: https://kb.vmware.com/kb/1026353

На этом все. После перезагрузки ваша ВМ будет с большой долей вероятности в рабочем состоянии. Делайте бэкапы и прибудет с вами спокойствие )

С Уважением, Mc.Sim.

 




Теги: , , ,
Комментариев пока нет.

Написать комментарий