(Debianベースのサーバーで)Subversionバックアップを実行する最良の方法は何ですか。
svnadminを使用するのですか?
svnadmin dump /path/to/reponame > reponame.dump
それとも、リポジトリがあるディレクトリをtarするだけですか?
tar -cvzf svn.backup.tar.gz /var/subversion/
上記の長所と短所は何ですか?
ありがとうヨハン
更新:これは、ほんの一握りのリポジトリを持つ小さなサーバーです。そのため、増分バックアップはおそらく必要ないので、単純に保つことに焦点を当てた方が良いと思います。
更新:パックラッパースクリプト(svn-hot-backupのラッパー)を使用して完全バックアップを実行し、別のクリーンコンピューターで完全回復を行いました。ただし、「SVN_HOTBACKUP_NUM_BACKUPS = 10」の部分は機能しなかったので削除しました。
私はそれが一種の単純であると私が感じたことに注意してください、そして結果はちょうどdir the dirに非常に近いものでした。しかし、Manniがここでsvn-hot-backup / "svnadmin hotcopy"を使用するように指摘したように、運が悪ければtarがときどき破損したバックアップを作成する可能性があるためです。