我已经建立了我的资料库,并已使用了一段时间了。我想检查什么文件系统的数据存储被使用:Berkeley DB的或FSFS。我不知道该如何检查。我看过的svnadmin,svnlook的,等上如何做到这一点的任何提示?

有帮助吗?

解决方案

检查db/fs-type文件在你的仓库:

$ cat db/fs-type
fsfs

其他提示

假设你可以访问文件系统的信息库是那么,可以检查是否存在用于在DB子目录

的每个源文件的文件

抱歉不知道如何从客户端做

这诚然是一个老问题,但如果你有机会到服务器,它可以检查使用svnadmin细节。切换到包含存储库的目录,然后使用svnadmin info REPOSITORY。该Filesystem TypeFilesystem Format将被显示。可与来自至少1.9 svnadmin版本。

<强>#svnadmin的信息沙箱

Path: sandbox
UUID: c9ff7519-0e7a-4f99-8b60-b23157107fec
Revisions: 0
Repository Format: 5
Compatible With Version: 1.9.0
Repository Capability: mergeinfo
Filesystem Type: fsfs
Filesystem Format: 7
FSFS Sharded: yes
FSFS Shard Size: 1000
FSFS Shards Packed: 0/0
FSFS Logical Addressing: yes
Configuration File: sandbox/db/fsfs.conf
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top