Zalohovaci skript s tarem (prosim o komentar)
To |
CZ-debian list <czdebian-l zavinac debian bod cz> |
From |
Matej Cepl <matej zavinac ceplovi bod cz> |
Date |
Sat, 22 Feb 2003 14:22:49 -0500 |
Mail-followup-to |
CZ-debian list <czdebian-l zavinac debian bod cz> |
Organization |
Law, Policy, & Society -- Northeastern University |
User-agent |
Mutt/1.3.28i |
Dobrý den,
dosud jsem používal tento skript k zálohování:
#!/bin/sh
ZALOHY_DIR="/var/src/$USER"
ZALOHY="$ZALOHY_DIR/archiv-$USER"
HOME_DIR_ZALOHY="$ZALOHY_DIR/home-$USER"
if [ -d "$HOME/WP" ]; then
BACKTEMP="$HOME/WP"
else
BACKTEMP="/tmp"
fi
pushd $HOME 2>&1 > /dev/null
bogoutil -d $HOME/.bogofilter/goodlist.db > $HOME/.bogofilter/goodlist.dump
bogoutil -d $HOME/.bogofilter/spamlist.db > $HOME/.bogofilter/spamlist.dump
nice -n 19 zip -9yorT -b $BACKTEMP $HOME_DIR_ZALOHY . \
-x ./archiv/\* -x ./zalohy/\* -x ./WP/\* -x ./\*.log \
-x ./.kde/share/apps/kio\*/cache/\* -x ./.mozilla/\*/\*/Cache/\* \
2>&1 >~/back.log
nice -n 19 zip -9yorT -b $BACKTEMP $ZALOHY archiv \
-x \*.bak -x \*~ 2>&1 >>~/back.log
popd 2>&1 > /dev/null
unset ZALOHY_DIR ZALOHY HOME_DIR_ZALOHY BACKTEMP
Z mnoha různých důvodů jsem se rozhodl přejít na tar a tak jsem
si vytvořil tento skript o kterém doufám, že je ekvivalentní
k předhozímu:
#!/bin/sh
ZALOHY_DIR="/var/src/$USER"
ZALOHY="$ZALOHY_DIR/archiv-$USER"
HOME_DIR_ZALOHY="$ZALOHY_DIR/home-$USER"
if [ -d "$HOME/WP" ]; then
BACKTEMP="$HOME/WP"
else
BACKTEMP="/tmp"
fi
pushd $HOME 2>&1 > /dev/null
bogoutil -d $HOME/.bogofilter/goodlist.db > $HOME/.bogofilter/goodlist.dump
bogoutil -d $HOME/.bogofilter/spamlist.db > $HOME/.bogofilter/spamlist.dump
nice -n 19 tar cvjf $HOME_DIR_ZALOHY.tar.bz2 . \
--exclude=./archiv/\* --exclude=./zalohy/\* --exclude=./WP/\* \
--exclude=./\*.log --exclude=./.kde/share/apps/kio\*/cache/\* \
--exclude=./.mozilla/\*/\*/Cache/\* \
2>&1 | tee $HOME/back.log
nice -n 19 tar cvjf $ZALOHY.tar.bz2 archiv \
--exclude=\*.bak --exclude=\*~ 2>&1 | tee -a $HOME/back.log
popd 2>&1 > /dev/null
unset ZALOHY_DIR ZALOHY HOME_DIR_ZALOHY BACKTEMP
Můžete mi někdo, prosím, tuto mojí domněnku potvrdit nebo
vyvrátit (velice bych nerad měl zprasené zálohy)? Případné
jakékoli další komentáře jsou rovněž vítány.
Děkuji předem,
Matěj
--
Matej Cepl,
Finger: 89EF 4BC6 288A BF43 1BAB 25C3 E09F EF25 D964 84AC
138 Highland Ave. #10, Somerville, Ma 02143, (617) 623-1488
See, when the GOVERNMENT spends money, it creates jobs; whereas
when the money is left in the hands of TAXPAYERS, God only knows
what they do with it. Bake it into pies, probably. Anything to
avoid creating jobs.
-- Dave Barry
Partial thread listing: