rsync -e ssh --delete -avz srv1:/home/francois /home/francois
chose importante , par défaut la synchro se base sur le timestamp du fichier modifié mais il est possible de choisir le checksum md5 (plus long et plus de CPU mais à mon sens plus sûr).
-c, --checksum skip based on checksum, not mod-time & size
Bon après moi je sais que j'ajoute toute une liste d'exclusion et qu'il y'a pas mal d'informations sur Internet sur le foncitonnement de l'exclusion si tu ne le fais pas dans une arborescence identique.
Reste sinon la solution du versionning avec SVN ou GIT ; et je sais qu'il existe aussi "unison" qui permet de faire de la syncrhonisation entre plusieurs ordinateurs de manière syncrhone et asynchrone. Didier utilise cela intensivement donc il pourrait compléter les informations.
Tout dépend du temps à accorder je dirai :
- simple et rapide , tous types de fichiers : rsync
- plus long mais plus complet : unison
- simple et rapide , fichiers non binaires : SVN ou GITStatistiques: Publié par francois — 03 Sep 2011 10:27
]]>