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 :

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

 


Revision #1
Created 13 December 2024 20:10:38 by Nicolas
Updated 13 February 2025 22:15:27 by Nicolas