Quelle est la meilleure façon de faire des sauvegardes Subversion (sur un serveur basé sur Debian).
Est-ce pour utiliser svnadmin?
svnadmin dump /path/to/reponame > reponame.dump
Ou peut-être juste pour tarer le répertoire où se trouvent les référentiels?
tar -cvzf svn.backup.tar.gz /var/subversion/
Quels sont les avantages et les inconvénients de ce qui précède?
Merci Johan
Mise à jour : il s'agit d'un petit serveur avec seulement une poignée de dépôts. Donc, les sauvegardes incrémentielles ne sont probablement pas nécessaires, je pense qu'il vaut mieux se concentrer sur la simplicité.
Mise à jour : j'ai utilisé le script de wrapper de packs (qui était à son tour un wrapper pour svn-hot-backup) pour effectuer une sauvegarde complète, puis j'ai effectué une récupération complète sur un autre ordinateur propre. Cependant, j'ai supprimé cette partie "SVN_HOTBACKUP_NUM_BACKUPS = 10" car cela ne fonctionnait pas pour moi.
Veuillez noter que je pense que c'était assez simple et que le résultat était très proche de simplement tarer le dir. Mais comme Manni l'a souligné ici, utiliser svn-hot-backup / "svnadmin hotcopy" est une méthode plus fiable, car tar pourrait créer des sauvegardes corrompues de temps en temps si vous n'avez pas de chance.