[bglug] Backup della posta

Mario linux_listlab@yahoo.it
Ven 2 Feb 2007 14:10:26 CET


--- k|b|s <kbs@bglug.it> ha scritto:

> Mario al scrîf:
> >qualcuno ha da consigliarmi uno script semplice e
> poco
> >impegnativo per eseguire il backup della macchina
> da
> >mettere in cron?
> 
> archivemail.sf.net
> 
> >Vorrei poter fare il backup della cartella di posta
> >imap degli utenti. Se poi fosse possibile anche
> >backuppare /root /home /boot /var /etc non sarebbe
> >male, tanto il sistema non occupa molto spazio.
> 
> Alla vecchia: dump & restore oppure rsync

Ho scritto questo. Secondo te può andare?

DATE_START=`date +%F-%H:%M:%S`
DAY=`date +%F`
DEVICE="/dev/st0"     
NDEVICE="/dev/nst0"   
REWIND="mt -f $DEVICE rewind"
EOD="mt -f $NDEVICE eod"
FSF="mt -f $NDEVICE fsf"
MAILLIST="mario@mario.it"       
BACKUPDIRS="home etc usr boot"
LOG="/tmp/backup.log.$DAY"

  
  $EOD
  for path in $BACKUPDIRS
  do
        echo "Start complete backup on $DATE_START" >>
$LOG
        cd / && tar -cvvf $NDEVICE $path >> $LOG
  done

  $REWIND
  $FSF 5
  tar -dvf $NDEVICE >> LOG
  $REWIND
echo

DATE_END=`date +%F-%H:%M:%S`

echo "System backup complete on $DATE_END" >> $LOG
mail -s "System Backup " $MAILLIST < $LOG
rm -fr $LOG

# END OF SCRIPT



	

	
		
___________________________________ 
Vinci i biglietti per FIFA World Cup in Germania! 
yahoo.it/concorso_messenger


Maggiori informazioni sulla lista bglug