답변:
SVN + 전체 Trac 인스턴스를 .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
TracBackup을 살펴볼 수도 있습니다 .
Trac은 데이터베이스 백엔드를 사용하므로 프로젝트 환경의 백업을 안전하게 작성하려면 약간의주의가 필요합니다. 운 좋게도 trac-admin에는 백업을보다 쉽게하기위한 명령이 있습니다 : 핫 카피.
참고 : Trac은 핫 카피 명명법을 사용하여 Subversion과 일치하므로 Trac 및 Subversion 서버를 모두 관리 할 때 더 쉽게 기억할 수 있습니다.