Rsync

Synchroniser ou sauvegarder des fichiers.

Commandes

rsync -avh source/ destination/Synchroniser le contenu
rsync -avh --dry-run source/ destination/Simuler
rsync -avh --delete source/ destination/Supprimer à destination ce qui n’existe plus à la source
rsync -avh -e 'ssh -p 2222' /srv/data/ user@serveur:/backup/data/Synchronisation distante via SSH

Attention

source/ copie le contenu. source copie le dossier lui-même.

🚨 Réflexe TSSR

  • Toujours commencer par --dry-run
  • Vérifier le slash final de la source
  • Vérifier la destination
  • Utiliser --delete seulement après simulation
  • Tester la restauration

💡 À retenir

source/ copie le contenu ; source copie le dossier.

⚠ Pièges fréquents

Utiliser --delete avec une mauvaise source ou destination.

✔ Vérification

rsync -avh --dry-run source/ destination/Commande de vérification
diff -qr source destinationCommande de vérification

🎯 Ce que le jury attend

  • Synchroniser localement
  • Simuler
  • Expliquer --delete
  • Synchroniser via SSH