Je gère un serveur, Alpha (Debian, et Fusion Forge (un système de gestion de projet Web)) avec ~ 200 Go de dépôts svn (environ 200 dépôts différents). Et j'essaie de gérer les sauvegardes quotidiennes des données vers un bêta de serveur de fichiers (sous Windows, il y a une copie delta) qui gère ensuite toutes les autres sauvegardes. Le problème est maintenant que je finis par transférer tous les 200Go tous les jours, et je ne fais pas bon usage de rsync.Rsyncing sauvegarde quotidienne complète effiecentlly
Actuellement, deux sauvegardes quotidiennes complètes sont stockées sur Alpha, elles sont générées par Fusion Forge tous les soirs, ce qui fait que le répertoire de sauvegarde ressemble à ceci.
$ ls alpha-backup
cvsroot-tmp-2012-02-15.tar.bz2 etc-tmp-2012-02-15.tar.bz2 svn-repositories-2012-02-15
cvsroot-tmp-2012-02-16.tar.bz2 etc-tmp-2012-02-16.tar.bz2 svn-repositories-2012-02-16
db-alpha-tmp-2012-02-15.tar mailinglist-tmp-2012-02-15.tar.bz2 uploads-tmp-2012-02-15.tar.bz2
db-alpha-tmp-2012-02-16.tar mailinglist-tmp-2012-02-16.tar.bz2 uploads-tmp-2012-02-16.tar.bz2
Chaque nuit, la nouvelle sauvegarde est créée et l'ancienne est supprimée. J'ai essayé d'éviter de modifier ce processus jusqu'à présent, car ce n'est pas mon code.
Chaque répertoire svn-repositories contient environ 200GB le reste est petit en comparaison. Donc, quand svn-repositories-2012-02-16 est créé, il est très proche de svn-repositories-2012-02-15 sur le serveur de sauvegarde, mais rsync ne semble pas être capable de trouver ce chiffre et de copier uniquement les changements. J'ai essayé plusieurs variantes d'arguments sur rsync avec peu de succès, c'est ce qui est actuellement utilisé.
rsync -aq -P --inplace --delete --fuzzy /alpha-backup/. beta::alpha
De toute façon je cherche quelque chose pour résoudre ce problème afin que mes sauvegardes ne prennent pas une éternité.
Je voudrais configurer un référentiel svn esclave en tant que sauvegarde. De plus, gzip peut générer des archives amicales rsync (pas sûr pour bzip) – bobah
Merci, j'ai effectivement tourné la fermeture éclair des archives SVN pour cette raison précise, je n'avais pas réalisé que gzip avait cette fonctionnalité, je vais devoir l'activer pour les autres fichiers. – lotu