Назад | Перейти на главную страницу

Резервное копирование работающей виртуальной машины VirtualBox

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

«vboxmanage export» требует монопольного доступа к виртуальной машине.

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

Спасибо,

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

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

#!/bin/bash

#from `VBoxManage list vms |grep "^\(Name\|UUID\)"
VM=80e1cd84-0790-4c9f-a97e-97319c59431f

#from `VBoxManage list hdds |grep "^\(Location\|UUID\)"
HD=790acb86-703d-44e1-8f80-4e0229a2c054
VDI=WindowsXP.IE.vdi

# stop
VBoxManage controlvm $VM savestate

# backup (shrink happens automatically)
rm -f /home/chase/vms/backup/$VDI
VBoxManage clonehd $HD /home/chase/vms/backup/$VDI -remember

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

Другие методы могут включать использование функций моментальных снимков вашей системы хранения (LVM и т. Д.) Для захвата неактивного VDI и последующего резервного копирования из моментального снимка хранилища.

Приложение ESXRanger от VizionCore. (Мы пользуемся им, мы не продаем.)