Как сбросить виртуальную машину до предыдущего снимка?


24

Я использую виртуальную машину Ubuntu на хост-компьютере Ubuntu, используя VirtualBox. Я установил несколько программ на свою виртуальную машину. Интересно, есть ли способ для сброса моей текущей виртуальной машины в данное предыдущее состояние (снимок) по моему выбору? Как я могу это сделать? Как я могу вернуться к предыдущему снимку, отменяя любые изменения, которые я внесу в свою виртуальную машину?

Любой метод приветствуется, особенно те, которые я могу программировать либо на bash-скрипте, либо на любом языке программирования.

Ответы:


30

Сделать снимок

Из Virtual Box GUI (Virtualbox Manager) мы можем легко сделать снимок с работающей виртуальной машины, выбрав « Сделать снимок» или нажав HOST+ T:

введите описание изображения здесь

Откроется диалоговое окно для ввода разумного имени и, при желании, описания этого снимка:

введите описание изображения здесь

Снимок будет сохранен в каталоге машины (в зависимости от размера машины это может занять некоторое время).

В командной строке то же самое может быть достигнуто

VBoxManage snapshot <Name_of_VM> take <Name_of_Snapshot>

Восстановить снимок

Из Virtualbox Manager мы можем восстановить любой снимок, выбрав компьютер, а затем нажав кнопку « Снимки» (1) в правом верхнем углу:

введите описание изображения здесь

Выберите соответствующий снимок из списка, затем нажмите, введите описание изображения здесьчтобы восстановить этот снимок.

Текущее состояние машины будет потеряно. Чтобы также восстановить текущее состояние, мы сначала должны создать снимок.

Восстановление снимка из командной строки выполняется с

VBoxManage snapshot <Name_of_VM> restore <Name_of_Snapshot>

7
Примечание: кнопка восстановления снимка будет доступна только при выключении виртуальной машины.
Оливер Данджи

Спас мой день :)
Рамеш Камбадасан

Также полезно. Просмотр доступных снимков , а в командной строке можно сделать сvboxmanage snapshot VM_NAME list
Митчелл ван Zuylen
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.