Subversionの保存形式変更

 Berkeley DBは壊れやすいらしい.1回コミットやアップデートをする度に"svnadmin recover"をしないというヘタレな状況*1に陥った中,保存形式を変更すれば解決できる(かもしれない)ことを知った。
 既に周知済みのリポジトリURLは変更せず,中身だけまっさら(私の場合,現状がまっさらという特殊な状態でしたので移行方法は不明です)で"/path/to/repos"にリポジトリを作成する場合を以下に.

$ pwd
/path/to/
$ mv repos repos_old
$ svnadmin create --fs-type fsfs /path/to/repos_new
$ cd repos_new
$ chmod 775 -R ./*
$ cd ../
$ ln -s /path/to/repos_new repos

 今のところは問題なく動いています.

*1:permissionは結構注意深く設定したのですが