ファイル システム上にサイズが 1 GB から 10 GB の約 12 個のリポジトリがあり、XP 64 でそれらすべての自動バックアップをセットアップする必要があります (コンピューターがダウンしたときに古いバックアップ スクリプトが失われました)。ビットマシン。
SVN リポジトリをバックアップする最良の方法についてのこの質問を読んだ後、私たちが持っている最大のリポジトリ (約 13 GB) をダンプし始めました。このコマンドは現在 ~2.5 時間実行されており、現在、300 以上のうち ~200 のリビジョンをダンプしています。
svnadmin --deltas \\path\to\repo\folder > \\path\to\backup\folder\dump.svn
ダンプ ファイルは 100 GB を超えており、数え切れないほどあります。この吸盤を 7-zip できることはわかっていますが、100 GB ?! ... o_O
リポジトリには大量のバイナリ データが含まれており、これが問題の一部である可能性がありますが、現時点では、より効率的なバージョン管理システム (存在すると仮定) に切り替えることは現実的ではありません。SVN はここでの生活の一部です。
ホットコピーを使用することを検討しましたが、これはより少ないスペースを占有しますが、古いホットコピーのバックアップの 1 つを使用してみましたが、Subversion 1.7 は必要なファイルの束を見つけることができませんでした。最初にレポをホットコピーしたSVNのバージョンをインストールし、そのレポをダンプして新しいSVNに取得する必要があるようです。このステートメントは、ホットコピーで発生している問題を確認しているようです: http://svn.haxx.se/users/archive-2005-05/0842.shtml
何かが欠けているように感じます。魔法のようにダンプのサイズを 1/5 にするダンプ用のフラグがあるかもしれません...
他に選択肢はありますか?
更新: 最後のリビジョン #327 がダンプされました。ダンプ ファイルの最終的なサイズは 127 GB です。これは 13.5 GB のリポジトリからのものです。すべてのリポジトリを合わせた場合、おそらくその約 3 倍の容量があります。