Как создать и восстановить моментальный снимок виртуальной машины VirtualBox

Если вы уже некоторое время занимаетесь виртуализацией, вы знаете, насколько важными могут быть моментальные снимки, когда нужно выбраться из затруднительного положения или для тестирования. Но если вы новичок в концепции виртуальных машин и в том, что могут делать моментальные снимки, то это определенно одна из тех тем, о которых вам необходимо знать.

Большинство из нас не могут позволить себе полноценные гипервизоры виртуализации, такие как VMware и Hyper-V, хотя они и предлагают уменьшенные версии, которые можно использовать дома. Но одна из самых популярных платформ, которую многие используют для виртуальных машин, называется VirtualBox и производится компанией Oracle. И самое приятное то, что она бесплатна для всех и регулярно обновляется.

Концепция моментального снимка заключается в том, чтобы сделать "снимок" виртуальной машины в точный момент времени, а затем сохранить это изображение как резервный файл, который затем может быть восстановлен, чтобы вы могли вернуть виртуальную машину в то состояние, в котором она находилась, когда вы сделали снимок. Итак, если вы собираетесь сделать что-то вроде установки тестового программного обеспечения, которое может вызвать проблемы с вашей операционной системой и даже сделать ее непригодной для использования, вы можете сначала сделать снимок на случай, если все пойдет не так, и вам нужно будет вернуться к тому, как все было до установки программного обеспечения.

На изображении ниже показано состояние виртуальной машины Windows с файлами и папкой на рабочем столе, программами на панели задач, открытыми Microsoft Store и File Explorer. Обратите внимание, что время также показывает 8:03.

Чтобы сделать снимок, я перехожу в VirtualBox Manager, нахожу виртуальную машину, снимок которой я хочу сделать, а затем нажимаю на 3 полоски рядом с ней и выбираю "Снимки". Отсюда я нажму на кнопку Take, чтобы запустить процесс создания снимка.

Затем мне будет предложено дать моему снапшоту имя, и я также могу добавить описание для этого снапшота, если захочу. Я назову его Перед установкой нового программного обеспечения и нажму кнопку OK.

Теперь VirtualBox сделает снимок виртуальной машины, и сколько времени это займет, зависит от размера вашей виртуальной машины, но не должно занять слишком много времени.

Теперь, когда я вернусь в раздел Snapshot в VirtualBox Manager, я увижу мой новый снимок в списке с именем, которое я ему дал.

Теперь я вернусь к своей виртуальной машине и сделаю некоторые изменения, такие как удаление всего на рабочем столе, удаление программ, которые были прикреплены к панели задач, и, наконец, перемещение панели задач в правую часть рабочего стола. Обратите внимание, что время теперь показывает 8:26.

Далее я вернусь в VirtualBox Manager для восстановления моего снимка, и здесь вы также можете увидеть подробную информацию о конфигурации виртуальной машины для конкретного снимка, нажав на вкладку Information (Информация). Когда я готов восстановить свой снимок, мне нужно лишь выделить снимок, который я хочу восстановить (у меня есть только один), и нажать кнопку "Восстановить".

Затем я получу уведомление о том, что мой снимок будет восстановлен, а также вопрос о том, хочу ли я сделать снимок текущего состояния до процесса восстановления. Это может быть использовано в случае, если вы не захотите возвращаться к предыдущей конфигурации виртуальной машины, и позволит вам вернуться к состоянию виртуальной машины до восстановления снимка. Я оставлю опцию Create a snapshot of the current machine state отмеченной для моего примера, а затем нажму кнопку Restore. Затем я дам ему имя Before restoring snapshot и нажму OK.

Во время процесса восстановления снимка вы будете видеть его прогресс, а также увидите, как ваша виртуальная машина будет выглядеть во время процесса в фоновом режиме. Обратите внимание, что все мои значки, элементы панели задач и программы остались такими же, какими они были на момент создания снимка? Вы также заметите, что время вернулось к 8:03. Вам может потребоваться настройка времени на виртуальной машине, если она не исправляется сама по себе.

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

Если я вернусь в VirtualBox Manager, я также увижу дополнительный снимок (Перед восстановлением снимка) с указанием времени его создания.

Если я хочу сделать дополнительный снимок в другой момент времени, я могу это сделать, и он просто добавит его в список снимков, и я смогу вернуться к этому новому снимку, если потребуется.

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

Если вы попытаетесь удалить родительский (корневой) снимок, вы получите сообщение об ошибке, говорящее вам, что у вас есть дочерние снимки, и вам нужно сначала удалить эти дочерние снимки, что легко сделать.

Когда я удалю дочерние снимки и корневой снимок, область снимков будет показывать мою виртуальную машину в ее текущем состоянии без снимков.

Во время этого процесса вы могли заметить кнопку Clone, которая используется для создания клона (копии) виртуальной машины на основе снимка, что может пригодиться, если вы захотите провести различные виды тестирования на определенном состоянии вашей виртуальной машины. Таким образом, вы можете оставить оригинальную версию снапшота в покое и протестировать на клонированной версии.

Оцените статью
Добавить комментарий