главная / полезное... / Записки про Linux / ubuntu virtualbox / backup virtualbox

backup virtualbox

 

#!/bin/sh
 
# указываем переменную, которая добавит к имени дату, год, месяц и  время создания файла
data="date +%Y%m%d-%H:%M`"
 
# сохраняем состояние виртуальной машины
/etc/init.d/virtualbox stop
 
# ждем 80 секунд пока машина сохранится
sleep 80
 
# запускаем архивацию винта: указываем файл винчестера виртуальной машины и
# куда его архивировать
# добавляя к имени переменную $data, что добавит к имени дату, год, месяц и
# время создания файла:
VBoxManage clonevdi /home/vbox/VirtualBox VMs/Jabber/Jabber.vdi /backup/Jabber_$data.vdi
 
#Запускаем виртуальную машину из сохраненного состояния
/etc/init.d/virtualbox start
 
# если необходимо, удаляем файлы в архиве, которым больше 5 дней
find /backup/ -mtime +5 -type f -exec  rm -rf {} ;

:: назад