#!/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:
Megjegyzés küldése