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 Nicolas SHINEY | October 20, 2013 | No Comments | Manipulation de fichier | Tags : commande rsync