Vagrant сбросил мою виртуальную машину, и теперь я боюсь, что потерял свою работу

У меня ужасная ситуация, и я надеюсь, что вы можете помочь.

Этим утром терминал, открытый в моей виртуальной машине, завис, я попытался получить доступ к Virtualbox, и он не ответил. Я убил Virtualbox вручную и набрал vagrant up. Vagrant (vagrant ssh) загрузился на виртуальной машине, которая в значительной степени кажется стандартной, и я в ужасе, что вся моя работа была потеряна.

Ввод vmboxmanage list vms показывает:

wasp_1375609265" {29663113-786b-4b8a-adc8-2edecf06bcff}

который является тем же UUID, который я нашел в файле .vagrant.

Я использую Mac OSX Montain Lion, версию vagrant, которую я использую, — 1.0.6, а Virtualbox — 4.2.16.

Есть ли способ получить доступ к изображению в том состоянии, в котором оно было до того, как я его вручную уничтожил? Я не могу поверить, что vagrant или Virtualbox намеренно перезаписали образ изображением по умолчанию.


person autholykos    schedule 04.08.2013    source источник


Ответы (1)


Оказалось, что я идиот и изображение не потерялось. По некоторым причинам Virtualbox сохранил его с загадочным именем, и vagrant вернулся к бродячему ящику по умолчанию wasp_32..., когда я снова запустил его. Я нашел образ, который искал, просто запустив все *.vmdk, которые я нашел под ~/VirtualBox VMs.

После этого я следовал инструкциям, которые нашел здесь сделать бродячую загрузку правильного образа

person autholykos    schedule 04.08.2013
comment
Ссылка, которой поделился PO, довольно полезна. - person Yuming Cao; 03.08.2014
comment
Та же проблема случилась со мной вчера, ссылка, которую вы дали, спасла мой день. Спасибо. - person Yusuf Uzun; 27.02.2015
comment
То же самое, ссылка была полезна, в отличие от шага 3 мне нужно было обновить файл идентификатора обновления в каталоге виртуального ящика (.vagrant/machines/<machine_name/default>/virtualbox/id), и я использую vagrant 1.8.1 - person Subhrajyoti Majumder; 09.07.2016