本手册编写时针对 Subversion 1.4 版本。如果您使用的是更新版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的版本手册。

名称

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!