데비안 기반 서버에서 Subversion 백업을 수행하는 가장 좋은 방법은 무엇입니까?
svnadmin을 사용해야합니까?
svnadmin dump /path/to/reponame > reponame.dump
아니면 리포지토리가있는 디렉토리를 tar하는 것입니까?
tar -cvzf svn.backup.tar.gz /var/subversion/
위의 장단점은 무엇입니까?
감사합니다 요한
업데이트 :이 서버는 소수의 저장소 만있는 작은 서버입니다. 따라서 증분 백업은 필요하지 않을 것이므로 간단하게 유지하는 데 집중하는 것이 좋습니다.
업데이트 : 팩 래퍼 스크립트 (Svn-hot-backup의 래퍼였습니다)를 사용하여 전체 백업을 수행 한 다음 다른 깨끗한 컴퓨터에서 전체 복구를 수행했습니다. 그러나 "SVN_HOTBACKUP_NUM_BACKUPS = 10"부분이 작동하지 않아서 제거했습니다.
나는 그것이 일종의 단순하다고 생각하고 그 결과는 단지 dir tar에 매우 가깝습니다. 그러나 Manni가 svn-hot-backup / "svnadmin hotcopy"를 사용하기 위해 여기에서 지적한 것처럼 tar는 운이 좋지 않으면 때때로 손상된 백업을 생성 할 수 있기 때문에보다 안정적인 방법입니다.