it-gundan.com

TRAC 설치를 어떻게 백업합니까?

우리는 별도의 TRAC 많은 프로젝트에 대한 티켓 시스템으로서의 인스턴스가 재해 복구를 위해 하루에 여러 번 사이트를 이동해야합니다.

이 일을하는 가장 좋은 방법은 무엇입니까? svnsync subversion의 경우 ==?

12
Mike Schall

SVN + 전체 트랙 인스턴스를 모두 .tar.gz 파일로 안전하게 백업하는 스크립트를 사용했습니다. 거기에서 다른 파일과 함께 평소와 같이 백업 할 수 있습니다 ..

#!/bin/sh

DATE=`date +%F-%H%M%S`
Nice svnadmin dump /var/svn/trac.example.com > dump.$DATE.svn
Nice trac-admin trac.example.com hotcopy trac.example.com-$DATE.trac

# take the SVN dump, and trac hotcopy, put into a dated TGZ anc copy to /backup...    
Nice tar czf svn-trac.$DATE.tar.gz  backupTrac.sh startTracd.sh trac.htdigest \
           trac.example.com-$DATE.trac dump.$DATE.svn && \
   cp svn-trac.$DATE.tar.gz /backup/trac/ &&
   rm -rf trac.example.com-$DATE.trac dump.$DATE.svn
6
Alister Bulman

SQLite를 백엔드 (기본 설정)로 사용하는 경우 파일을 핫코니 할 수 있습니다. 파일화 (적어도 우리에게는)는 너무 작습니다. 우리는 결코 일관성에 문제가 없었습니다.

0
Karsten