Как мне проверить, какую файловую систему использует мой репозиторий SVN?
-
20-09-2019 - |
Вопрос
Я уже создал свой репозиторий и использую его некоторое время.Я хотел проверить, какое хранилище данных файловой системы он использует:Berkeley DB или FSFS.Я не уверен, как это проверить.Я просмотрел svnadmin, svnlook и т.д.Есть какие-нибудь подсказки о том, как это сделать?
Решение
Проверить db/fs-type
файл в вашем репозитории:
$ cat db/fs-type
fsfs
Другие советы
Предполагая, что у вас есть доступ к файловой системе, в которой находится репозиторий, вы можете проверить, есть ли файл для каждого исходного файла в подкаталоге DB.
Извините, не знаю, как это сделать со стороны клиента.
Конечно, это более старый вопрос, но если у вас есть доступ к серверу, можно изучить детали с помощью 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