rsync : copie incrémentale qui ne l'est pas.

rsync : copie incrémentale qui ne l'est pas. - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 09-12-2011 à 16:29:33    

Hello,  
 
J'ai un petit script — une ligne de commande — qui réalise un rsync entre deux répertoires (un local et un distant via ssh sur un serveur qui a un montage SAMBA).
 

Code :
  1. "rsync -arvzlPO --omit-dir-times --delete-after --ignore-errors --modify-window=1 --rsh='ssh -p22' ~/myLocalDir login@host:path/to/samba/share"


 
Le problème c'est que visiblement tous les fichiers sont recopiés à chaque rsync. Y a-t-il une option qui m'échappe ? J'ai testé toutes les options qui me semblaient pertinentes, mais bon ça marche pas  :(  
 
Une idée ?
Merci beaucoup


---------------
Un être en tant qu'être ne pourrait-il pas être autre qu'il n'est s'il n'explique pas lui-même son être ?
Reply

Marsh Posté le 09-12-2011 à 16:29:33   

Reply

Marsh Posté le 14-12-2011 à 21:47:57    

Citation :

BUGS
 
times are transferred as *nix time_t values
 
When transferring to FAT filesystems rsync may re-sync unmodified files. See the comments on the --modify-window option.


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
Reply

Marsh Posté le 14-12-2011 à 23:18:40    

roscocoltran a écrit :

Citation :

BUGS
 
times are transferred as *nix time_t values
 
When transferring to FAT filesystems rsync may re-sync unmodified files. See the comments on the --modify-window option.



Hello,  
 
Le disque de destination est en ext3 (linux)…


---------------
Un être en tant qu'être ne pourrait-il pas être autre qu'il n'est s'il n'explique pas lui-même son être ?
Reply

Marsh Posté le 27-12-2011 à 05:55:47    

greeeg a écrit :

Code :
  1. "rsync -arvzlPO --omit-dir-times --delete-after --ignore-errors --modify-window=1 --rsh='ssh -p22' ~/myLocalDir login@host:path/to/samba/share"



 
Je c/c quelques bouts du man :

Citation :

-a, --archive                archive mode; equals -rlptgoD (no -H,-A,-X)
-u, --update                skip files that are newer on the receiver
-O, --omit-dir-times    omit directories from --times


 
Donc il faut rajouter l'option -u, tu peux retirer '-rl' car implicite avec -a. Et '-O --omit-dir-times' est redondant. Et il manque '--times' à utiliser avec -O.

Code :
  1. rsync -auvzPO --times X --delete-after ...etc


 
Mais par contre je comprends pas l'utilisation de ton -O/--omit-dir-times, que veux-tu que la commande rsync fasse exactement ?


Message édité par Profil supprimé le 27-12-2011 à 06:04:08
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed