Sauvegarder ses données avec Rsync
Article publiée le 13 Septembre 2013
En parcourant pas mal de forums, j'ai pu remarquer que pas mal de jeunes admins ne connaissaient pas Rync.
Rsync est un petit outil de sauvegarde extrêmement puissant. Grâce à cette outil j'ai pu sauvegarder des centaines de giga-octet de données sans problèmes.
Rsync se charge en plus de garder tous les droits et attributs de vos fichiers et gère en natif SSH pour faire une sauvegarde d'une machine vers une autre.
Installation:
apt-get install rsync (Pour debian) ou yum install rsync (pour Centos/RedHat)
Comment ça marche?
- En local
rsync -azv <fichier ou répertoire source> <répertoire de destination>
le -a conserve tout les attribut et droits des fichiers
le -z compression au moment de la copie (fait gagner du temps et limite le trafic réseau si vous utilisez rsync via scp)
le -v active le mode verbeux pour voir en temps réel ce qui se passe!
- Vers une autre machine
rsync -azv <fichier ou répertoire source> login@<ip ou dns du serveur distant>:<répertoire de destination>
Rsync est très intelligent, si le fichier existe déjà dans le répertoire de destination, alors il ne sera pas sauvegardé de nouveau! Très utile si votre commande est interrompu en cours de sauvegarde.
Si vous administrez une petite structure, je vous conseille de faire vos sauvegardes avec cette outil via un petit script shell. 😉
En effet, c’est une aide très précieuse. Pour complément, j’avais publié il y a un moment le résultat de tests sur la compression dans RSync sur linuxfr:
http://linuxfr.org/users/lolz/journaux/consid%C3%A9ration-sur-lemploi-de-rsync
Merci pour le petit benchmark! 🙂