名前

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
## ディスク領域回収!