rsync : Synchronisation de Dossiers
Introduction
rsync est un outil qui permet de sauvegarder par copies vos données. Il copie tous les fichiers sources vers la destination choisie, puis ne met à jour que ceux qui ont été modifiés ou ajoutés, offrant ainsi un gain de temps. rsync peut aussi être utilisé à travers un réseau.
Installation
apt-get update && apt-get install rsync
Utilisation
Syntaxe de base
rsync [option] /source /destination
Exemples :
- Copie intégralement le fichier ou répertoire source :
rsync -av /source /destination - Copie seulement le contenu du répertoire source :
rsync -av /source/ /destination
Téléchargement distant par SSH
rsync --partial --progress --rsh=ssh [source] [user]@[host]:[destination]
Exemple :
rsync --partial --progress --rsh=ssh fichier nom_user@hostName:/repertoire_receveur/
Options principales
| Option | Action |
|---|---|
| -r | Visite récursive des répertoires |
| -l | Copie les liens symboliques |
| -p | Préserve les permissions |
| -t | Préserve les dates |
| -g | Préserve le groupe |
| -o | Préserve le propriétaire (root uniquement) |
| -z | Compresse les fichiers pour un meilleur transfert |
Exemple de sauvegarde
rsync -r -t -x -v --progress -l -s \
--filter "- /.cache/" \
--filter "- /.thumbnails/" \
/home/utilisateur/ /media/DisqueExterne/repertoire_sauvegarde/
Interfaces graphiques pour rsync
- grsync : une interface simple et conviviale
- luckybackup : disponible à partir de Squeeze uniquement
No comments to display
No comments to display