rsync – Sauvegardez vos données à distance

Ce que vous devez savoir…

rsync (Remote Synchronization- Synchronisation à distance) est l’outil idéal qui facilite la sauvegarde des données de votre système linux à distance. Cet outil synchronise, copie ou actualise rapidement les données d’un système (source) vers un autre système (destination) en ne transférant que les données des fichiers qui ont été modifiés. Pour assurer la communication à distance, rsync utilise par défaut le protocole ssh.

Comment rsync fonctionne-t-il?

Considérons qu’on a un Serveur A et un Serveur B . On veut transférer le fichier testA qui se trouve sur le serveur A vers le serveur B. Si ce fichier n’existe pas sur le serveur B, rsync va faire une copie exacte du fichier testA sur le serveur B, cependant si ce fichier existe déjà sur le serveur B et venait juste d’être modifié sur le serveur A, rsync ne va pas le transférer entièrement, il va juste synchroniser le fichier testA qui se trouve sur le serveur A avec le fichier qui se trouve sur le serveur B

Utilisation de rsync

Transférer les contenus d’un répertoire à un autre sur une la même machine

rsync -v  dossierA/* dossierB/

Figure 1

Transférer les contenus d’un répertoire sur un serveur A vers un serveur B

rsync -avz dossierA/ username@IPdistant:/chemin/dossierA/

Figure 2

L’option -a pour la récursivité.

L’option -z compresse les données lors du transfert

Transférer les contenus d’un répertoire sur un serveur A vers un serveur tout en excluant des fichiers

rsync -azv --exclude=”nom du fichier a exclure” dossier/ username@IPdistant:/chemin/dossier/

Figure 3

Créer un dossier identique

rsync -avz --delete-after dossier/ username@IPdistant:/chemin/dossier

Figure 4

Notez bien que rsync utilise ssh comme protocole par défaut qui facilite la communication à distance entre les serveurs, au cas ou le port ssh du serveur distant n’est pas celui par défaut (22), il faut spécifier le port avec l’option -e

rsync -azv -e “ssh -p 2201” dossier/ username@IPdistant:/chemin/dossier/

Figure 5

Règle d’or

Lisez le manuel

man rsync

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s