Skip navigation

Commande : rsync – synchronisation

Synchronisation et backup

L’un des outil permettant de faire des backups intelligemment s’appelle rsync. Cet outil peut gérer la suppression de fichier. Le backup peut également se faire à distance via ssh.

Installation de rsync.

root@debian~#: aptitude install rsync

rsync est un outil de synchronisation de fichiers polyvalent. L’utilisation pour un backup local est la suivante :

user@debian~$: rsync -arv --delete --backup --backup-dir=/fichier/supprimes source /destination

Les options sont expliquées dans le tableau plus bas.

Pour un backup distant :

user@debian~$: rsync -arv --delete --backup --backup-dir=/fichier/supprimes host@ip:/source destination/
Option Description
-a Conserve toutes les informations sur les fichiers, comme les droits (chmod), la date de modification, etc.
-r Récursive mode. Sauvegarde aussi tous les sous-dossiers qui se trouvent dans le dossier à sauvegarder
-v Mode verbeux, affiche des informations détaillées sur la copie en cours.
--delete Supprime les fichiers du répertoire de destination si ceux-ci sont supprimés dans le répertoire source.
--backup fortement recommandé d’utiliser avec --backup-dir. Ajoute une extension aux fichiers supprimés.
--backup-dir= Répertoire de destination des fichiers supprimés. Indiquer l’adresse absolue Sinon, le répertoire des fichiers supprimés sera placé à l’intérieur du répertoire de sauvegarde et vous risquez d’avoir plus de problèmes lors de la synchronisation.

by | October 20, 2013 | No Comments | Manipulation de fichier | Tags : commande rsync