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