RSync sous Windows

Dernière mise à jour le 10 novembre 2009 à 11:51 par marlalapocket
Publié par sebsauvage

RSync pour Windows


rsync est un formidable outil de synchronisation de répertoires et de backup.
Tous les systèmes Unix/Linux le possèdent en standard, mais pas Windows.

On peut l'avoir tout de même:
  • On peut utiliser rsync fourni avec Cygwin (même si c'est assez lourd puisqu'il faut installer Cygwin)
  • cwRync, adapté à Windows.
  • DeltaCopy, adapté à Windows


cwRsync et DeltaCopy sont compatibles avec rsync Linux/Unix.

Je vous recommande d'éviter les autres implémentations de rsync: Certaines implémentations natives de rsync sous Windows ne sont pas fiables (version bêta, implémentation d'anciennes versions buguées de rsync, etc.)

/!\ ATTENTION /!\: Toutes les implémentations actuelles de rsync sous Windows (que ce soit cwRync, DeltaCopy ou autres) supportent mal les caractères internationaux (aucun support d'UTF-8) et ne supportent pas les chemins de plus de 255 caractères.

Le seul moyen de contourner ces 2 problèmes est d'utiliser le programme Python rsync.py qui imite le fonctionnement de rsync (Attention: ce n'est pas un équivalent complet de RSync, et seule une fraction des options de ligne de commande sont disponibles).
http://www.vdesmedt.com/~vds2212/rsync.html

RSync en version portable


Si vous avez besoin d'emporter rsync en ligne de commande sur clé USB pour synchroniser des répertoires, il vous suffit d'installer cwRync et de récupérer les fichiers suivants: rsync.exe, cygwin1.dll et cygz.dll
Cela vous permettra de synchroniser des répertoires locaux (par pas réseau.)

Exemple: On synchronise le répertoire "F:/mes fichiers" de la clé USB vers le dossier c:\usb
rsync -r -v --size-only --chmod=ugo=rwX "/cygdrive/f/mes fichiers" "/cygdrive/c/usb" 
  • Il est recommandé d'utiliser --size-only car la date de modification des fichiers sous Windows n'est pas toujours fiable.
  • --chmod=ugo=rwX est important sinon vous ne pourrez pas relire les fichiers dans la destination (droits NTFS verrouillés sans cette option)
Meilleures réponses pour « RSync sous Windows » dans :
RSync sous Windows Voir RSync pour Windows rsync est un formidable outil de synchronisation de répertoires et de backup. Tous les systèmes Unix/Linux le possèdent en standard, mais pas Windows. On peut l'avoir tout de même: On peut utiliser rsync fourni avec...
[Windows] Démarrage en mode sans échec VoirRedémarrer en mode sans échec, pourquoi et comment ? Démarrer en mode sans échec avec Windows XP et Vista Méthode avec l'utilitaire de configuration système Sous XP Sous Vista Mode Sans Échec avec prise en charge réseau À voir...
Raccourcis clavier de Windows VoirRaccourcis clavier sous Windows ou comment éviter d'utiliser la souris ! Raccourcis spécifiques à Windows Pour la gestion de fichiers mais aussi pour tous les logiciels Pour les logiciels de traitement de texte Pour Word Pour Excel Pour...
Codes d'erreur de Windows VoirLa liste ci-dessous détaille les codes d'erreur s'affichant dans les boîtes de dialogue sous Windows : Code Description ------------------------ 1 Fonction incorrecte. 2 Le fichier spécifié est introuvable. 3 Le chemin d'accès spécifié...
Partage de fichiers sous Windows XP VoirIntérêt Le partage de fichiers consiste à rendre disponible à travers le réseau le contenu d'un ou plusieurs répertoires. Tous les systèmes Windows possèdent en standard des mécanismes permettant de mettre facilement en partage le...
Javascript - L'objet window VoirLes particularités de l'objet window L'objet window est l'objet par excellence dans Javascript, car il est le parent de chaque objet qui compose la page web, il contient donc : l'objet document: la page en elle-même l'objet location: le lieu de...
Mise en réseau de plusieurs ordinateurs sous Windows VoirMise en réseau sous Windows 2000/XP Pour configurer chaque ordinateur, il suffit d'aller dans le panneau de configuration, puis de double-cliquer sur "connexions réseau", ensuite de cliquer avec le bouton droit sur "connexion au réseau...