Пауза, резервное копирование, а затем перезапустите Virtualbox VM

То, что я хочу сделать, это приостановить Virtualbox VM, создать резервную копию и затем перезапустить его. Я хочу создать cron-скрипт для этого.

Я считаю, что это те команды, которые мне нужны, но я не знаю, как сделать резервную копию (средний бит):

VBoxManage controlvm "Windows Server" savestate
while [ `VBoxManage list runningvms | grep "Windows Server" | wc -l` = "1" ]
do
    sleep 2
done

#here is the bit I don't know to do... 
#I need to somehow create a backup of the vm here... I'm sure its not
#that difficult, but I don't know where to start or whether what I
#would come up with would be the best way

#restart using start-stop-daemon... dunno why! This is in my init.d script
#and was the only way it worked (as far as I could work it! haha)
start-stop-daemon --background --chuid user --make-pidfile --pidfile "$PIDFILE" --start --exec /usr/bin/VBoxHeadless -- --startvm "Windows Server"

Если бы кто-нибудь мог дать мне несколько строк кода, которые сделают резервную копию моего виртуального компьютера в определенном месте, это было бы хорошо. Я упал на первое препятствие, затем я попытаюсь скопировать резервную копию и переназначить ее на свой NAS. Посмотрим, насколько легко этот бит после этого!: п хаха

Спасибо за помощь ребята.

0 ответов

Другие вопросы по тегам