特定のSVNリポジトリで使用されているファイルシステムの種類を確認するにはどうすればよいですか?svnadminを使用して新しいリポジトリを作成したいのですが、サーバー上にすでに存在する他のリポジトリと一貫した設定で新しいリポジトリを作成していることを確認したいと思います。
他のすべてがシステム上でFSFSである場合、berkleydbリポジトリをセットアップしたくありません。
/ repositoryname / db / fs-typeを確実に調べることはできますか?
特定のSVNリポジトリで使用されているファイルシステムの種類を確認するにはどうすればよいですか?svnadminを使用して新しいリポジトリを作成したいのですが、サーバー上にすでに存在する他のリポジトリと一貫した設定で新しいリポジトリを作成していることを確認したいと思います。
他のすべてがシステム上でFSFSである場合、berkleydbリポジトリをセットアップしたくありません。
/ repositoryname / db / fs-typeを確実に調べることはできますか?
最新バージョンのSubversionを使用している場合、デフォルトはFSFSであり、かなり前から使用されています。見るdb/fs-type
ことは、あなたがすでに設定したものを決定する信頼できる方法です。
svnadmin list-dblogs /path/to/repo
db ログがない場合 (つまり、berkely db でない場合) は何も表示されません。ただし、何も行われていない場合、ログが存在しない可能性があるため、それがどの程度フェイルセーフであるかはわかりません(?-常にfsfsを使用しているためわかりません)。おそらく、これをファイルシステムの db dir を直接見ることと組み合わせて使用すると正確になりますが、fs の要素が正確でない場合は考えられません。
path/to/repo/db/fs-type に移動するだけで、db タイプのサブバージョンを使用して知ることができます。