svn 저장소를 백업, 복구 등 관리를 하기 위해서는 svnadmin 프로그램을 이용하면 됩니다


간단한 사용법은 다음과 같습니다


백업

# svnadmin dump /home/svn/repo > dump_file


복구

# svnadmin load /home/svn/repo < dump_file


위 방법을 사용할 경우 보다 안전하고 편하게 svn 저장소를 관리할 수 있습니다.


Dump 의 경우 특정 리비전을 백업하거나 특정 프로젝트만 백업하는 것도 가능합니다.



그러나 실제로 사용해본 결과 느리고 disk 사용량도 더 많았습니다.


빠르고 간편하게 하기위해서는 그냥 저장소를 복사하는 것으로도 백업, 복구가 가능합니다


하지만 누군가 자료를 올리는 중이었다거나 저장소를 추가하는 등, 작업중이었다면


문제가 될 수 있습니다. 반드시 서버를 중지시키고 복사해야합니다.



그 밖에 svnadmin 을 이용해서 저장소를 만들거나 create,


lock 상태를 확인하고 풀거나 lslock, rmlock 등의 작업을 할 수 있습니다.