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 :
aarchive (droits, liens, dates) ·vverbeux ·zcompresse ·--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.