강좌 & 팁
글 수 2,412
2013.11.01 12:36:55 (*.223.61.169)
60299
svn 저장소를 백업, 복구 등 관리를 하기 위해서는 svnadmin 프로그램을 이용하면 됩니다
간단한 사용법은 다음과 같습니다
백업
# svnadmin dump /home/svn/repo > dump_file
복구
# svnadmin load /home/svn/repo < dump_file
위 방법을 사용할 경우 보다 안전하고 편하게 svn 저장소를 관리할 수 있습니다.
Dump 의 경우 특정 리비전을 백업하거나 특정 프로젝트만 백업하는 것도 가능합니다.
그러나 실제로 사용해본 결과 느리고 disk 사용량도 더 많았습니다.
빠르고 간편하게 하기위해서는 그냥 저장소를 복사하는 것으로도 백업, 복구가 가능합니다
하지만 누군가 자료를 올리는 중이었다거나 저장소를 추가하는 등, 작업중이었다면
문제가 될 수 있습니다. 반드시 서버를 중지시키고 복사해야합니다.
그 밖에 svnadmin 을 이용해서 저장소를 만들거나 create,
lock 상태를 확인하고 풀거나 lslock, rmlock 등의 작업을 할 수 있습니다.