문제

괜찮아. SVN의 HotCopy를 사용하여 점진적인 백업을 만들었습니다. 이제 HotCopies가 제대로 작동하는지 테스트합니까?

나는 여기에서 HotCopy에 관한 게시물을 검색했습니다. 그들 대부분은 SVN Hotcopy의 사용을 장려하는 것처럼 보이지만 일단 핫 카피를 사용하여 회복하는 방법에 대해서는 이야기하지 않습니다.

내가 만든 핫 카피를 사용하여 복구하는 방법에 대한 조언이 있습니까?

나는 또한 확인했다 http://svnbook.red-bean.com/, 그러나 실제로 아무것도 찾을 수 없었습니다.

감사.

도움이 되었습니까?

해결책

svnadmin hotcopy는 항상 저장소의 전체 사본을 생성합니다. svnadmin hotcopy로 증분 백업을 할 수 없습니다.

svnadmin hotcopy는 공개 트랜잭션을 복사하지 않는 것을 제외하고는 파일 시스템 사본 명령처럼 작동합니다.

저장소를 복원하려면 백업을 제공하고자하는 장소로 백업 할 수 있습니다.

저장소 사용의 무결성을 확인합니다 svnadmin 확인

예 :

SVN 저장소가 켜져 있다고 가정하십시오 /var/svn/repos 그리고 백업은 저장됩니다 /var/백업/SVN 그리고 당신의 저장소 my_project 고장났다.

사용:

svnadmin hotcopy /var/svn/repos/my_project /var/backups/svn/

새로운 백업을 만들려면 (매일 또는 주 또는 주에이를 수행하십시오 ..) 및 :

svnadmin hotcopy /var/backups/svn/my_project /var/svn/repos/

백업을 복원하려면 (참고 : HotCopy가 오래된 repo를 덮어 쓰지 않기 때문에, 당신은 또한 당신의 repo를 제거해야합니다. 진짜 저장소 고장의 원인을 찾아야합니다).

또한 사용 :

svnadmin verify /var/svn/repos/my_project

저장소의 무결성을 확인합니다

다른 팁

당신은 그냥 연기 테스트를 찾고 있습니까? 원하는 경우 파일을 사용하여 컴퓨터에서 직접 클라이언트를 가리키고 일부 체크 아웃을 수행하십시오. 파일은 유효한 repo를 구성합니다. HotCopy는 일관된 사본을 얻는 것입니다 (예 : HotCopy 동안 발생하는 Checkins는 백업을 망치지 않습니다).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top