Réaliser des backups automatiquement pour ses dépôts svn, bases mysql, et dossiers

De Linux Server Wiki
Révision datée du 6 février 2011 à 00:57 par Pfoo (discussion | contributions) (Page créée avec « =Backuper ses données avec rsync= rsync est un logiciel de synchronisation unidirectionnelle de fichiers. Son protocole de mise à jour permet à rsync de ne transférer qu... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Backuper ses données avec rsync

rsync est un logiciel de synchronisation unidirectionnelle de fichiers. Son protocole de mise à jour permet à rsync de ne transférer que la différence entre deux fichiers. rsync est aussi capable d'établir des connexions sécurisées en ssh ce qui permet de s'assurer de la confidentialité des données transférées.

Commencez par installer rsync :

aptitude install rsync

Nous allons voir comment backuper le répertoire /srv/http/csnu.org/csnu.org/ sur le serveur onyx.csnu.org dans le répertoire /srv/backup/. Il faut au préalable avoir créé un utilisateur (backupuser dans mon cas) ayant accès au répertoire /srv/backup/ en écriture sur le serveur de backup.

rsync -a -e ssh /srv/http/csnu.org/csnu.org/ backupuser@onyx.csnu.org:/srv/backup/

Vous devrez entrer le mot-de-passe de l'utilisateur backupuser. Si vous souhaitez automatiser le backup, vous pouvez mettre en place une authentification par clé comme expliqué ici