본문 바로가기

나 어제 배웠다/Hudson&SVN

전자정부프레임워크 SVN 백업과 복원

전자정부프레임워크에서 제공하는 SVN 백업과 복원


1. 백업(환경변수 PATH에 C:\eGovFrameSvr\bin 등록 선행)

  => C:\eGovFrameSvr\repository 이동

  => svnadmin dump svn > c:\svn_dump.dump  ( > 방향 주의 )

  Unix Type

  Shell Script dump.sh

  export JAVA_HOME=/opt/java1.5

  /usr/local/bin/svnadmin dump /ssw/svn/project > svn.dump


2. 복원(전체)

  => C:\eGovFrameSvr\repository 이동

  => C:\eGovFrameSvr\repository\svn\conf\* 모든 파일 백업(SVN 접속 정보)

  => svn 디렉토리 및 이하 모든 파일 삭제

  => svnadmin create svn

  = > svnadmin load svn < c:\svn_dump.dump  ( < 방향 주의 )

  => C:\eGovFrameSvr\repository\svn\conf\* 모든 파일 복사(SVN 접속 정보)

  

  Unix Type

  Shell Script load.sh

  #Required when running cron job

  export JAVA_HOME=/opt/java1.5 #Java install dir

  cd /home/svninst/dump

  /usr/local/bin/svnadmin load /ssw/svn/project < svn.dump

이상...