O que eu quero fazer é pausar um Virtualbox vm, fazer o backup e reiniciá-lo. Eu quero criar um script cron para fazer isso.
Acredito que estes são os comandos de que preciso, mas não sei como fazer o backup (o meio):
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"
Se alguém puder me dar algumas linhas de código que irão fazer backup de minha VM para um local específico, isso seria bom. Eu caí no primeiro obstáculo tbh, então eu vou tentar tar o backup e rsync para o meu NAS. Vamos ver o quão fácil é esse pouco depois disso! : p haha
Obrigado pela sua ajuda pessoal.