Могу ли я создать резервную копию работающей виртуальной машины VirtualBox?

Могу ли я создать резервную копию работающей виртуальной машины VirtualBox?

В настоящее время я запускаю трудоемкий скрипт Python на виртуальной машине (на данный момент он работает уже около 95 часов). Я понятия не имею, сколько времени займет его выполнение, и запускаю его на виртуальной машине из-за возможности сохранить состояние и перезагрузить ноутбук (в случае обязательных обновлений). Однако я только что получил электронное письмо о том, что мне нужно сдать свой ноутбук, чтобы завтра обновить его с Windows 8 до Windows 10.

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

Дополнительная информация:
- На хост-системе установлена ​​ОС Windows 8.
- На виртуальной машине установлена ​​ОС Xubuntu 16.04.

Заранее спасибо!

Редактировать: Я не буду обновляться с Windows 8 до 10 по бесплатному обновлению. Я получу чистую установку Windows 10 из-за политики компании.

решение1

Это невозможно.

Да, вы можете сохранить состояние виртуальной машины на диск и возобновить ее позже, но обновление до Windows 10 сломает ее. Я говорю по опыту.

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

решение2

Что бы я сделал в вашем случае, так это нажал бы «Сохранить состояние машины» в VirtualBox, а затем просто скопировал всю папку VM на резервный диск. Таким образом, когда ваш ноутбук вернется к вам с Windows 10, вы сможете просто скопировать папку VM обратно в свою VirtualBox VMsпапку, а затем нажать на yourVMName.vboxфайл, чтобы импортировать VM обратно в VirtualBox.

Я проделал это для перемещения виртуальных машин на разные компьютеры и с разных компьютеров, и все работало нормально.

решение3

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


Но отвечая на вопрос, с которым я сюда пришел:Могу ли я создать резервную копию работающей виртуальной машины VirtualBox?

Короткий ответ:нет. Но есть обходной путь.

Что вы можете сделать, так это использовать VirtualBoxСнимок. Во время создания снимков VBox на некоторое время замораживает вашу систему, но сохраняет ее текущее состояние. Этого может быть достаточно, если вы не хотите перемещать машину.

Я хотел иметь резервную копию этого состояния. Так что теперь есть также возможность клонирования. Выне мочьклонировать работающую виртуальную машину. Но вы можете клонироватьСнимокзапуска виртуальной машины :-)

Итак, чтобы получить копию вашей машины:

  1. Создать снимок
    vboxmanage snapshot <uuid|vmname> take <snap-name>

  2. Клонировать снимок
    vboxmanage clonevm <uuid|vmname> --snapshot <snap-name>

Документы:https://www.virtualbox.org/manual/ch08.html

Связанный контент