我已经创建了我的存储库并且已经使用了一段时间。我想检查它正在使用什么文件系统数据存储:Berkeley DB 或 FSFS。我不确定如何检查。我看过 svnadmin、svnlook 等。关于如何做到这一点的任何提示?
问问题
2362 次
3 回答
7
检查db/fs-type
存储库中的文件:
$ cat db/fs-type
fsfs
于 2009-12-19T05:12:26.450 回答
1
假设您可以访问存储库所在的文件系统,那么您可以检查 DB 子目录中的每个源文件是否有一个文件
对不起,不知道如何从客户端做到这一点
于 2009-12-19T05:09:40.123 回答
0
当然,这是一个较老的问题,但如果您有权访问服务器,则可以使用svnadmin
. 切换到包含存储库的目录,然后使用svnadmin info REPOSITORY
. 将显示Filesystem Type
和Filesystem Format
。适用svnadmin
于至少 1.9 的版本。
# 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
于 2019-02-21T03:49:10.347 回答