티스토리 뷰

반응형

글쓴이는 Synology NAS에 Docker앱을 설치하고 elleflorio-svn-server SVN서버를 운용하고 있습니다.

 

이전에는 Windows에서 VisualSVN Server를 사용했기 때문에 NAS로 Repository를 이전해야만 했었습니다.

 

Repository dump는 Windows Console에서 쉽게 가능했으나, load를 위해 Synology NAS의 Docker에서 svnadmin을 사용하려니 조금 난항을 겪어서 기록 차원에서 방법을 글로 작성합니다.

 

SVN Repository dump, load 등 이전 방법은 아래 글을 참고하세요.

https://bundw.tistory.com/100

 

svnadmin Repository(저장소)를 dump(백업) 및 load(복구) 이전하기

SVN서버의 Repository를 이전해야 할 때, svnadmin을 사용하여 dump(백업) 및 load(복구)를 하는 방법을 알아보겠습니다. 먼저, dump를 하기위해 기존의 Repository가 저장되어 있는 위치에서 다음의 명령어를

bundw.tistory.com

 

 

먼저 SSH로 NAS에 접속합니다.

 

아래 명령어를 실행하여 Docker의 elleflorio-svn-server 컨테이너 쉘에 접속합니다. (컨테이너는 실행중이여야 합니다.)

$ sudo docker exec -it elleflorio-svn-server1 sh

elleflorio-svn-server1 이름은 생성된 컨테이너 이름에 따라 달라질 수 있습니다. 적절히 변경합니다.

 

접속되면, svn 홈 디렉토리로 이동하고, svnadmin load를 실행합니다.

$ cd /home/svn
$ svnadmin load WorkRepository < WorkRepository.dump
반응형