http://support.mozilla.com/hu/kb/Firefox+Help?style_mode=inproduct kicsi világ: OpenVZ backup script

szombat, március 13, 2010

OpenVZ backup script

#!/bin/bash

#OpenVZ virtualis gepeket futtato host gep mentese

if [ $# -eq 0 ]

then

echo "Hasznalat: $0 [napi|heti|havi]"

exit 1

fi

# apt cache tisztitása

apt-get clean

#MBR mentese

dd if=/dev/sda of=/$1/backup/sda-mbr.bin bs=512 count=1

sfdisk -d /dev/sda > /$1/backup/sda_table

#OpenVZ tarolok mentese

vzdump --suspend --all --compress --dumpdir /$1/vz/

# rendszer mentese

case $1 in

"napi") tar --totals -czf /$1/sys_backup-`date +%A`.tgz --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/mnt/* --exclude=/media/ --exclude=/mnt --exclude=/var/lib/vz/root --exclude=/home/vz /

;;

"heti") tar --totals -czf /$1/sys_backup-`date +%V`._heti.tgz --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/mnt/* --exclude=/media/ --exclude=/mnt --exclude=/var/lib/vz/root --exclude=/home/vz /

;;

"havi") tar --totals -czf /$1/shadow_sys_backup-`date +%B`.tgz --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/mnt/* --exclude=/media/ --exclude=/mnt --exclude=/home/backup --exclude=/var/lib/vz/root --exclude=/home/vz /

;;

esac

exit 0

Nincsenek megjegyzések: