Pagina 1 di 1

Problema con rsync

Inviato: martedì 16 marzo 2010, 18:42
da Viburno
Ciao a tutti. Ho un problemino con rsync. Devo sincronizzare una cartella dati del server Win2003 con una cartella locale su ubuntu 9.10. La cartella sorgente ovviamente contiene molte sotto cartelle.
Di seguito riporto i comandi

--- questo è il comando mount per la cartella condivisa del Windows Server2003
mount -t cifs //192.168.0.10/c$ /home/uta/Server2003 -o iocharset=utf8,username=xxxx,password=xxxx,domain=lan,ro

--- questo il comando che invoca rsync
rsync -r -t -p -o -g -v --progress --delete --ignore-existing -l /home/uta/Server2003/DATI/ /media/Disco-Bck/Server2003-Sync/DATI/ > /home/uta/Sincro/sincro_DATI.log

All'inizio tutto procede per il meglio, ma ad un certo punto accade che una sottocartella viene ricopiata su se stessa, es:
la cartella sorgente
..../AAA/BBB/
sincronizza la cartella destinazione
..../AAA/BBB/
ma poi crea
..../AAA/BBB/BBB/
..../AAA/BBB/BBB/BBB/
..../AAA/BBB/BBB/BBB/BBB/
..../AAA/BBB/BBB/BBB/BBB/BBB/
e via dicendo fino ad ottenere l'errore della massima lunghezza nome file.
Avete qualche consiglio ?
Grazie.
Ciao.

Re: Problema con rsync

Inviato: martedì 16 marzo 2010, 19:49
da steff
veramente non vedo perché, ma alcune cose non capisco nelle opzioni:
- perché usi -ogp ? Su ntfs/fat non esistono i permessi unix, no?
- e -ignore-existing? Sei sicuro?
- dovrebbe funzionare il log , ma puoi usare una opzione --log-file=rsync.log

Ho mai usato -r , sempre -a
Magari riprovi con pocchissime opzioni.

Re: Problema con rsync

Inviato: mercoledì 17 marzo 2010, 22:24
da Viburno
Grazie dei consigli. Ho ridotto le opzioni, fatto alcune prove ed ora ritengo sia tutto ok. Le opzioni le avevo prelevate dal comando generato tramite grsync, forse avevo esagerato  :)
Ciao.