Я использую виртуальную машину Ubuntu на хост-компьютере Ubuntu, используя VirtualBox. Я установил несколько программ на свою виртуальную машину. Интересно, есть ли способ для сброса моей текущей виртуальной машины в данное предыдущее состояние (снимок) по моему выбору? Как я могу это сделать? Как я могу вернуться к предыдущему снимку, отменяя любые изменения, которые я внесу в свою виртуальную машину?
Любой метод приветствуется, особенно те, которые я могу программировать либо в скрипте bash, либо на любом языке программирования.
От Виртуального Поля GUI (менеджер по Virtualbox) мы можем легко взять snaphot от рабочей виртуальной машины выбором, Берут Снимок или нажатие HOST+T:
Это откроет диалоговое окно для предоставления на разумное имя и дополнительно описание этого снимка:
Снимок будет затем сохранен в каталоге машины (в зависимости от размера машины, это может требовать времени.
На командной строке то же может быть достигнуто
VBoxManage snapshot <Name_of_VM> take <Name_of_Snapshot>
От менеджера Virtualbox мы можем восстановить к любому снимку путем выбора машины, затем нажатия затем кнопки Snapshots (1) на верхнем правом:
Выберите соответствующий снимок из списка, затем нажмите для восстановления этого снимка.
Текущее состояние машины будет затем потеряно. Чтобы также восстановить текущее состояние, мы должны будем сначала создать снимок также.
Восстановление снимка из командной строки, покончили
VBoxManage snapshot <Name_of_VM> restore <Name_of_Snapshot>