名前

svnadmin list-unused-dblogs — Berkeley DB にどのログファイルが安全に削除可能かを問い合わせます。 (bdbバックエンドを使っているリポジトリの場合だけです)。

用法

svnadmin list-unused-dblogs REPOS_PATH

説明

Berkeley DB は障害から復旧できるようにリポジトリの すべての変更点のログをとります。 DB_LOG_AUTOREMOVE を有効にしない限りログファイルは蓄積されていきますが、そのほとんどは それ以上利用されることはなく、ディスク領域を確保するために削除可能な ものです。詳細は「ディスク領域の管理」を見てください。

リポジトリからすべての未使用ログを削除するには:

$ svnadmin list-unused-dblogs /path/to/repos
/path/to/repos/log.0000000031
/path/to/repos/log.0000000032
/path/to/repos/log.0000000033

$ svnadmin list-unused-dblogs /path/to/repos | xargs rm
## disk space reclaimed!