erlug
[Top] [All Lists]

Re: [Erlug] backup for dummies

To: erlug@xxxxxxxxxxxxxx
Subject: Re: [Erlug] backup for dummies
From: Matteo Sgalaberni <sgala@xxxxxxxxx>
Date: Wed, 3 Sep 2003 11:19:20 +0200
On Wed, Sep 03, 2003 at 11:05:57AM +0200, Fabio Muzzi wrote:
> 
>   io  faccio  i  backup  con  tar e mi ci trovo benissimo... ma per un
>   utente  un  po`  tonto, che ha sempre usato programmi per windows, e
>   che  mi  chiede  (giustamente)  un metodo per poter verificare che i
>   files   che   ha  copiato  ci  siano  tutti  e  senza  errori,  che
>   programma/shell script/magia di quinto livello potrei usare?
Un programma in cron che verifica gli md5 tra server e backup e manda
una report delle differenze riscontrate...

controlla ()
{
  nome=$1
  destlist=$2
  host=$3
  port=$4
  tmpfile=`tempfile`
  echo "Controllo files - $nome"
  data "Creating list..."
  ssh -i $backup_key -p $port $host /usr/sbin/backup_md5sum.sh
  data "Copying list..."
  scp -i $backup_key -C -P $port $host:/tmp/backup.md5sum $destlist/.
  cd $destlist
  cat backup.md5sum |sed 's/  \//  /'|md5sum -c 2>$tmpfile
  n_righe=`wc -l $tmpfile | awk '{ print $1}'`
  echo "Rilevati $n_righe file differenti."
  echo "lista file differenti..."
  cat $tmpfile
  rm $tmpfile
}

questo è uno stralcio dallo SgalaBackupTM:) della funzione che si occupa del
controllo dei backup...

Ti posso mandare l'intera /script se ti interessa...

ciao

Matteo


<Prev in Thread] Current Thread [Next in Thread>