Salut!
Eu am implementat backupul cam in felul urmator:
------------------
#!/bin/bash
#Definitii
COMPANY="mycompany"
PREFIX="/home/users"
WHAT=`ls /home/users`
SUFFIX="/bkp"
BACKUPBASE=/root/work/admin/backup
DATE1=`date|awk '{print $3 $2}'`
MONTH=`date|awk '{print $2}'`
YEAR=`date|awk '{print $6}'`
HOST=`hostname`
for director in $WHAT
do
echo "Backing up $PREFIX$director$SUFFIX ..." ;
find $PREFIX$director$SUFFIX |cpio -o 2>/dev/null|bzip2 -9
>$BACKUPBASE/$DATE1-$director-$HOST.bz2 ;
echo "done compressing!"
echo "Starting upload..."
ncftpput -m -f $BACKUPBASE/my.passwd $COMPANY-backup/$HOST/$YEAR/$MONTH \
$BACKUPBASE/$DATE1-$director-$HOST.bz2;
#erasing temporary file
rm -f $BACKUPBASE/$DATE1-$director-$HOST.bz2
echo "done!" ;
done
-------------
Aici nu am inclus mecanismul de stergere al fisierelor mai vechi de x zile
deoarece nu m-am decis cu cat este egal x.
Eu fac treaba cu ftp dupa cum vezi. Evident ca e mai bine cu rsync, insa la
mine asa e acum...
Numai bine,
Adi
On Tue, 10 Oct 2000, you wrote:
> Am dat drumu la un server de rsync, merge, e totul ok. Scopul lui
> e cel de backup al unor directoare+fisiere. Directoarele is niste home-uri
> de useri in care tot ce trebe backupuit e in $HOME/bkp sa zicem. Cum fac
> (#$%#$%#$ ca am turbat azi) sa backupuiesc doar $HOME/bkp si sa pastrez pe
> masina de backup si structura asta de directoare user1/bkp, user2/bkp etc
> etc? Pina acum nu am reusit decit sa: pun totul intr-un director bkp unde
> filezurile userilor se suprascriu eventual, sau sa backupuiesc home-urile
> cu totul, ceea ce iarasi nu-mi convine din motive de spatiu.
>
>
> ---
> Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
> unsubscribe from this list.
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
unsubscribe from this list.