Backup avec rsync

rsync est un outil libre et standardisé pour synchroniser ou sauvegarder efficacement des fichiers et dossiers entre deux emplacements (local ↔ local, local ↔ serveur distant, ou serveur ↔ serveur), en ne transférant que les différences depuis la dernière synchronisation.

Contrairement à une simple copie (cp) ou à un transfert complet (scp), rsync compare les fichiers source et destination, puis ne transfère que :

  • les fichiers nouveaux,
  • les fichiers modifiés (et même seulement les blocs modifiés),
  • tout en préservant les permissions, dates, liens symboliques, etc.

Il fonctionne sans dépendance cloud, sans compte en ligne, et peut s’exécuter via SSH pour un transfert chiffré. C’est l’outil de référence pour :

  • les sauvegardes incrémentales,
  • la migration de sites web,
  • la synchronisation de dépôts,
  • la récupération après incident.

Avantages

  • Économe en bande passante et en temps (idéal pour les connexions limitées)
  • Reproductible et scriptable (via cron)
  • Transparent : aucune boîte noire, tout est visible dans les logs
  • Fiable : mécanisme de vérification intégré
Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.