SyntaxeSAV-02-S

Sauvegarde distante avec rsync

Objectif — Synchroniser / sauvegarder des données vers une machine distante, en ne transférant que les différences.

Prérequis — rsync installé des deux côtés · accès SSH à la cible.

Commandes

  • Local → distant : rsync -avz /source/ user@hote:/dest/
  • Distant → local : rsync -avz user@hote:/source/ /dest/
  • Options clés : a archive (droits, liens, dates) · v verbeux · z compresse · --delete (miroir strict).
  • Simulation : rsync -avzn … (n = dry-run, ne modifie rien).
  • Progression : --progress.

✅ Vérification — Un 2ᵉ run ne retransfère rien (déjà synchro) ; les fichiers sont bien à destination.

⚠️ Erreurs fréquentes — Le slash final de la source change tout : /source/ = son contenu, /source = le dossier lui-même. --delete supprime à destination ce qui n'est plus à la source → tester en -n d'abord.

Réf. : man rsync · IT-Connect.