本文件旨在描述 Subversion 1.2。如果您正在运行较新的 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!