Was ist der beste Weg, um Subversion-Backups durchzuführen (auf einem Debian-basierten Server)?
Ist es svnadmin zu verwenden?
svnadmin dump /path/to/reponame > reponame.dump
Oder vielleicht nur, um das Verzeichnis zu tarieren, in dem sich die Repositories befinden?
tar -cvzf svn.backup.tar.gz /var/subversion/
Was sind die Vor- und Nachteile der oben genannten?
Danke Johan
Update : Dies ist ein kleiner Server mit nur einer Handvoll Repos. Daher sind inkrementelle Backups wahrscheinlich nicht erforderlich. Ich denke, es ist besser, sich darauf zu konzentrieren, es einfach zu halten.
Update : Ich habe das Packs-Wrapper-Skript (das wiederum ein Wrapper für svn-hot-backup war) verwendet, um eine vollständige Sicherung durchzuführen, und dann eine vollständige Wiederherstellung auf einem anderen sauberen Computer durchgeführt. Ich habe jedoch den Teil "SVN_HOTBACKUP_NUM_BACKUPS = 10" entfernt, da er bei mir nicht funktioniert hat.
Bitte beachten Sie, dass ich der Meinung bin, dass es ziemlich einfach war und das Ergebnis sehr nahe daran war, nur das Ziel zu erreichen. Aber wie Manni hier betonte, ist die Verwendung von svn-hot-backup / "svnadmin hotcopy" eine zuverlässigere Methode, da tar von Zeit zu Zeit beschädigte Backups erstellen kann, wenn Sie Pech haben.