#!/bin/bash #============================================================================== # # *** tr-backup-dvd *** # # (C) 2008 TRES Centrum Oprogramowania # serwis@tres.pl # # Zastosowanie: # Tworzenie kopii bezpieczenstwa danych pakietu Trawers na DVD # # Skrypt przeznaczony do uruchamiania z cron-a. #============================================================================== TRAWERS=trawers5 # katalog zrodlowy z Trawers SRC=/opt/$TRAWERS/dane # Docelowy katalog z kopiami: # powinien znajdowac sie na osobnej partycji/dysku KOPIE=/tmp/kopie/trawers # Nagraj plyte DVD z kopia DVD=0 if [ ! -d $KOPIE ]; then mkdir -p $KOPIE fi # gdy skrypt uruchamiany bedzie recznie to mozna odkomentowac ponizsze linie #echo -n "Nacisnij dowolny klawisz, aby rozpoczac; aby przerwac" #read odp # format daty: Rok Miesiac Dzien: YYYYmmDD DATA=`date +%Y%m%d` # format daty: dzien tygodnia #DATA=`date +%u` ARCH="$TRAWERS-$DATA.tgz" BEZ_INDEKSOW=" --exclude *.ntx" echo echo "Tworzenie archiwum: $KOPIE/$ARCH" echo tar zpcf $KOPIE/$ARCH $SRC $BEZ_INDEKSOW -P if [ $? != 0 ] ; then echo echo "!!! BLAD PRZY TWORZENIU ARCHIWUM:" echo " $KOPIE/$ARCH" echo exit 1 fi if [ $DVD -eq 1 ]; then growisofs -allow-limited-size \ -Z /dev/dvd -r -J -V "Kopia_TRAWERS" $KOPIE/$ARCH eject fi echo echo "*** Tworzenie kopii zakonczone ***" echo # EOF