На всякий случай надо иметь бэкап виртуалбоксового vdi, чтобы в случае чего иметь возможность быстро восстановиться.
Горячего бэкапа мне в общем-то не надо, поэтому можно просто аккуратно тормознуть ВМ и скачать все нужные файлы в нужное место.
Главное чтоб даннвй процесс не конфликтовал с бэкапом бд файрберда например.
останов делается так например
VBoxManage controlvm <vm> acpipowerbutton
запуск так:
VBoxManage startvm imyaVM --type headless
чтобы запускать от нормального пользователя, от которого у нас по нормальному виртмашина заводится нужна пара команд:
su vbox -c "VBoxManage controlvm win poweroff"
su vbox -c "VBoxManage startvm win --type headless"
первое из заклинаний выключает виртмашину, второе заводит по-новой.
каждый из них придется сунуть в скрипт, потому как из строки бакулы не заводится
дальше прописываем останов ВМ как Command before job (on client) и запуск ВМ как Command after job (on client)
проверил — работает