« Réaliser des backups automatiquement pour ses dépôts svn, bases mysql, et dossiers » : différence entre les versions

Aller à la navigation Aller à la recherche
aucun résumé des modifications
Aucun résumé des modifications
 
(5 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[Category:serveur]]
[[Category:debian]]
=Faire des backups de répertoires entiers avec rsync=
=Faire des backups de répertoires entiers avec rsync=


Ligne 6 : Ligne 8 :
<pre>aptitude install rsync</pre>
<pre>aptitude install rsync</pre>


Nous allons voir comment backuper le répertoire <code>/srv/http/csnu.org/csnu.org/</code> sur le serveur onyx.csnu.org dans le répertoire <code>/srv/backup/</code>. Il faut au préalable avoir créé un utilisateur (<code>backupuser</code> dans mon cas) ayant accès au répertoire <code>/srv/backup/</code> en écriture sur le serveur de backup.
Notez que vous devez installer rsync sur le serveur principal et sur le serveur de backup.
<pre>rsync -a -e ssh /srv/http/csnu.org/csnu.org/ backupuser@onyx.csnu.org:/srv/backup/</pre>
 
Nous allons voir comment backuper le répertoire <code>/srv/http/domain.tld/domain.tld/</code> sur le serveur srv2.domain.tld dans le répertoire <code>/srv/backup/</code>. Il faut au préalable avoir créé un utilisateur (<code>backupuser</code> dans mon cas) ayant accès au répertoire <code>/srv/backup/</code> en écriture sur le serveur de backup.
<pre>rsync -a -e ssh /srv/http/domain.tld/domain.tld/ backupuser@srv2.domain.tld:/srv/backup/</pre>


Vous devrez entrer le mot-de-passe de l'utilisateur <code>backupuser</code>. Si vous souhaitez automatiser le backup, vous pouvez mettre en place une authentification par clé comme expliqué [[Installation_et_configuration_de_OpenSSH#Installation_d.27une_cl.C3.A9_priv.C3.A9_pour_se_connecter_plus_facilement_au_serveur|ici]]
Vous devrez entrer le mot-de-passe de l'utilisateur <code>backupuser</code>. Si vous souhaitez automatiser le backup, vous pouvez mettre en place une authentification par clé comme expliqué [[Installation_et_configuration_de_OpenSSH#Installation_d.27une_cl.C3.A9_priv.C3.A9_pour_se_connecter_plus_facilement_au_serveur|ici]]
Si vous voulez quelques informations sur la vitesse de transfert, vous pouvez utiliser les options <code>--stats</code> et <code>--progress</code> conjointement.


=Faire un backup d'une base mysql=
=Faire un backup d'une base mysql=
4 220

modifications

Menu de navigation