名前
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!