5

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

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

Некоторая дополнительная информация:
-Я запускаю Windows 8 на хост-системе
-ВМ работает под управлением Xubuntu 16.04

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

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

3 ответа3

4

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

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

2

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


Но чтобы ответить на вопрос, с которым я пришел сюда: могу ли я сделать резервную копию работающей виртуальной машины 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.

2

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .