Archive

Articles taggués ‘rsync’

Transfert incrémental avec rsync

13/01/2009

Pour faire suite à l’article où je vous expliquais comment transférer des données entre deux serveurs avec scp, voici un autre utilitaire du même genre qui permet de faire un transfert incrémental, ce qui signifie que seul ce qui a été modifié est transféré.

Je vous recommande également pour cette commande de mettre en place une authentification par clé entre les deux serveurs afin d’éviter d’avoir à retaper le mot de passe à chaque transfert.

La syntaxe de la commande est semblable à scp:

rsync -avz -e ssh remoteuser@remoteserveur:/repertoire/distant .

Quelques mots sur les options utilisées:

  • -a: mode archive; copie récursive, conserve les liens symbloliques, les permissions, les timestamps des fichiers, les uid et gid originaux
  • -v: mode verbeux; les actions réalisées sont envoyées sur stdout
  • -z: compresse les données durant le transfert
  • -e ssh: force le transfert en utilisant ssh

La commande réalise ici une copie récursive du répertoire /repertoire/distant situé sur remoteserveur vers le répertoire courant.

Système ,