subversion 업그레이드

2004/10/12 15:48
그동안 subversion의 저장소 형식으로 Berkley DB만 지원됐었는데, 저장소 억세스 속도가 빠르다는 장점이 있지만 db 파일이 자주 깨져서 자주 restore를 해주어야 된다는 얘길 많이 들었다. 직접 그런 현상을 겪어본 적은 없지만 그래도 불안한건 불안한거니까, 그리고 같이 작업하는 사람이 많을 수록 문제 발생 빈도도 증가한다고 해서 fsfs 형식의 저장소를 지원하는 1.1.0 버전으로 업그레이드 했다.

gentoo linux를 사용하므로 portage를 사용해서 설치했다.

# ACCEPT_KEYWORDS="~x86" emerge subversion


현재 ~x86 키워드 없이는 1.0.8 까지 밖에 설치가 안되므로 추가해줬다.

설치가 끝난 후 기존의 bdb 형식의 저장소를 fsfs 형식으로 전환해주어야 하는데, 이를 위해서는 일단 원래의 저장소를 dump한 다음 새로운 저장소에 load 시켜주어야 한다.

# svnadmin dump /home/svn/sample > sample.dump
# svnadmin create --fs-type fsfs /home/svn/sample-fsfs
# svnadmin load /home/svn/sample-fsfs < sample.dump


잘 동작하는 지 몇가지 테스트를 거친 다음에 이전 저장소와 새로운 저장소의 이름을 교체하여 자알~ 사용한다. ^^

# mv /home/svn/sample /home/svn/sample-old
# mv /home/svn/sample-fsfs /home/svn/sample
2004/10/12 15:48 2004/10/12 15:48

트랙백을 보내세요

트랙백 주소 :: http://devage.net/tt/ikpark/trackback/159