Newsgroup: it.comp.os.linux.sys
Titolo: backup con rsync

ho un hard disk esterno lacie su cui voglio effettuare il backup del
mio server
dopo averci ragionato un po', ho pensato che il metodo migliore sia
quello di copiarci tutti i file uno ad uno, e poi aggiornare il backup
con rsync.
allora, ho messo in cron
rsync -rtuvz /home /mnt/lacie/backup
che mi copi tutto il contenuto della cartella home in questo disco.
dato che il file system del disco esterno non è formattato in ext3, ho
escluso ad esempio la copia dei permessi.
cmq.... il problema è che ci mette una vita a fare i backup. ho
aggiunto verbosity ad rsync, e vedo che alcuni file, pur se NON
modificati, vengono copiati di nuovo.
ad esempio:
piccolo ~ # ls -l /home/etc.tar
-rw-r--r-- 1 root root 18524160 Mar 16 03:00 /home/etc.tar
piccolo ~ # ls -l /mnt/lacie/backup/home/etc.tar
-rwxr-xr-x 1 root root 18524160 Mar 16 03:00 /mnt/lacie/backup/home/
etc.tar
i due file, eccetto che per i permessi, sono uguali per dimensione e
data
rsync mi dice (con 3 v):
recv_generator(home/etc.tar,2)
recv_files(home/.keep)
send_files(2, /home/etc.tar)
send_files mapped /home/etc.tar of size 18524160
calling match_sums /home/etc.tar
home/etc.tar
sending file_sum
false_alarms=0 hash_hits=0 matches=0
sender finished /home/etc.tar
e ci mette mezz'ora, quando invece il file andrebbe saltato e dovrebbe
passare ad altro. il file dopo invece dice:
recv_generator(home/tizio/Config.doc,27)
send_files(27, /home/tizio/Config.doc)
home/anna/Config Router.doc is uptodate
e va avanti.
dove sta' l'inghippo? grazie per ogni suggerimento utile
M.

 dove sta' l'inghippo?
Al 99% nel fatto che non usi un fs posix di destinazione.
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

 Al 99% nel fatto che non usi un fs posix di destinazione.
e quindi non è risolvibile? non posso dirgli di controllare solo
dimensione e data come farebbe un qualsiasi xcopy di windos?

ad...@despammed.com
 wrote:

Usare il filesystem linux?
Fare un unico tar e copiarlo cp ? poi volendo nell'unico tar ci infili solo
le differenze da rsync (che potresti fare mettendo le differenze in una
zona temporanea o forse forse forse forse forse usando la pipe per passare
i dati al tar (se ti risulta arabo lascia perdere)).

 i dati al tar (se ti risulta arabo lascia perdere)).
sono 60GB....

 il suo file system
Puoi usare un loopback device? Magari esportato con vblade? Perché hai 
necessità di usare rsync? Per la banda? Potrebbe essere il caso di usare 
l'opzione "-c" (se non è per risparmiare banda)? Provare con unison? Usare 
"cp -u"?


 il suo file system
se il filesystem è Microsoft, aggiungi alle opzioni di
rsync --modify-window=1

 wrote:


Non si finisce mai di imparare, grazie.
EmJey
-- 
Non prendere la vita troppo sul serio... non ne uscirai mai vivo
http://www.joram.it/servizi/consulente.htm

 rsync --modify-window=1
mi pare che con FAT32 
 --modify-window=2
e in ogni caso al passaggio tra ora legale e solare
rsync copiera' tutto
-- 
       marco.atzeri at 
fastwebnet.it
La prima delle Frequently Asked Questions: 
dove sono le FAQ ?      it.faq