名称
svnadmin list-unused-dblogs — 询问Berkeley DB哪些日志文件可以安全的删除(只有在版本库使用bdb
作为后端时使用)。
概要
svnadmin list-unused-dblogs REPOS_PATH
描述
Berkeley DB创建了记录所有版本库修改的日志,允许我们在面对大灾难时恢复。除非你开启了DB_LOG_AUTOREMOVE
,否则日志文件会累积,尽管大多数是不再使用可以从磁盘删除得到空间。详情见“管理磁盘空间”一节。
例子
Remove all unused log files from the repository:
$ svnadmin list-unused-dblogs /var/svn/repos
/var/svn/repos/log.0000000031
/var/svn/repos/log.0000000032
/var/svn/repos/log.0000000033
$ svnadmin list-unused-dblogs /var/svn/repos | xargs rm
## disk space reclaimed!