2016-11-30 15 views
0

私たちのSVNサーバーは死んでしまい、新しいサーバーにリポジトリを復元する必要があります。SVNの読み込みにどれくらいの大きさのディスクが必要ですか

私たちのリポジトリには約1.5 TBの古いサーバーがありましたが、ネットワーク共有に約3 TBの最終リビジョンをダンプしました。新しいサーバーでは、私はシステムで500GBとSVNリポジトリで4TBの2つのディスクを持っていました。私は新しいリポジトリを作成し、svnadminを使ってダンプのロードを開始しましたが、16時間後にスペースが残っていないというエラーがあります。私はコマンドを使用して、それを復元しています

のsvnadminは/ -r HEADは/ opt /データ/ SVN/repo_01> /メディア/バックアップをダンプダンプ:

ダンプコマンドを使用して作成された

svnadminは負荷--bypass - プロプ検証/ SVN /リポジトリ/ repo_01/< /メディア/バックアップ/(旧レポがSVN 1.5.6を実行していた、私は最新のバージョンに復元しています)ダンプ

エラーがある:

編集パス:プロジェクト/ M-0578 /タグ/週刊-Builts/CC9060_Week-0824-V149 /ボックス/アプリケーション/ CC9060/CC9060_loader.dxe ... svnadminは:E000028:缶」トン開いているファイルは、 '/svn/repos/repo_01/db/transactions/0-0.txn/node._ava58.0.props':いいえスペースはデバイス

に残っていない私は、次の質問があります。

  • 誰かがsvnadminの読み込み方法を知っていましたか?
  • 一時的な場所にファイルを展開していますか?
  • このリポジトリにはどれくらいの大きさのディスクが必要ですか?
+1

SO @Martinへようこそ。私はこのメッセージが[Server Fault](http://serverfault.com/)に掲載されるべきだと考えます。 SOの質問については、[ツアー](http://stackoverflow.com/tour)のリンクをご覧ください。 – Tom

+0

こんにちは、私はここでSVNに関するいくつかの記事を見つけました。だから私はこの質問をSOに追加しました。 – Martin

+1

はい@マーティン、ここにSVNに関する問題を投稿できますが、問題はありません。私はちょうどあなたの質問は、SVNについては直接ではなく、サーバーの設定だと言っている。この理由から、Server Faultではより適しています。 – Tom

答えて

0

SVNBook | Migrating Repository Data Elsewhereの章を読んで質問に答えてください。

Is it unpacking files to some temporary location?

実際にはありません。ターゲットリポジトリに新しいリビジョン用の一時ファイルがありますが、AFAIKの「領域不足」エラーの原因にはなりません。

リポジトリに保存するリビジョンとデータの種類がわからなくても予測するのは難しいです。さらに、ダンプを生成するために使用したコマンドを知る必要があります。 --deltasオプションを使用しましたか?

入手したエラーの正確な言葉は何ですか?


ダンプファイルにリビジョンダンプストリームが含まれています。これらのファイルは、通常、ディスク上のリポジトリ自体よりもはるかに大きくなります。ダンプストリームにはすべてのリビジョンのフルテキスト表現が含まれており、デフォルトで特別な省スペース技術は使用されません。

ただし、ダンプファイルが--deltasオプションで生成されている可能性があります。そのような場合、ダンプストリームにリビジョンのフルテキスト表現が含まれていません。この代わりに、リビジョン間に圧縮バイナリデルタが含まれています。場合によっては、そのようなダンプファイルはディスク上のリポジトリより小さくなることがあります。

エラーが表示され、実行したコマンド、ダンプを生成した方法などがわからないため、エラーが表示されない理由はわかりません。このリポジトリが〜1.5TB。

+0

私は頭のリビジョンだけをダンプしていた。私はエラーが発生しています:*編集パス:プロジェクト/ M-0578/tags/Weekly-Builts/CC9060_Week-0824-V149/Box/Application/CC9060/CC9060_loader.dxe ... svnadmin:E000028: /svn/repos/repo_01/db/transactions/0-0.txn/node._ava58.0.props ':デバイス上にスペースが残っていません。私はsvnadminのコマンドを使用してレポを復元しています--bypass-prop-validation/svn/repos/repo_01/ Martin

関連する問題