데이터 디렉터리
3RABBITZ_HOME
은 쓰리래빗츠 북을 설치한 디렉터리(윈도우에서는 폴더)를 지칭합니다.
쓰리래빗츠 북은 모든 데이터를 3RABBITZ_HOME/data
디렉터리에 저장합니다.
설치할 때 데이터 디렉터리 위치를 바꿨다면 3RABBITZ_HOME/preference.properties
파일의 DB_DIR
속성에서 위치를 확인합니다.
다음은 주요 하위 디렉터리에 대한 설명입니다.
backup
upload
디렉터리의 백업 디렉터리입니다. 설치할 때 백업 디렉터리 위치를 바꿨다면3RABBITZ_HOME/preference.properties
파일의BACKUP_DIR
속성에서 위치를 확인합니다.기본 데이터베이스를 사용한다면 주기적으로 데이터베이스를 백업합니다.
base_yyyy_MM_dd.jar
파일과daily_yyyy_MM_dd.jar
파일이 백업 파일입니다.기본 데이터베이스를 사용한다면 트랜잭션 로그가
transaction
디렉터리에 존재합니다.database
데이터베이스로 오라클이나 MS SQL을 사용한다면 존재하지 않습니다.
epub
만들기한 EPUB 파일을 저장합니다. 일자별 하위 디렉터리가 있습니다.
font
PDF 만들기를 위한 글꼴 파일을 저장합니다.
html
만들기한 HTML 파일을 저장합니다. 일자별 하위 디렉터리가 있습니다.
pdf
만들기한 PDF 파일을 저장합니다. 일자별 하위 디렉터리가 있습니다.
static
정적 문서의 내용을 저장합니다.
tex
PDF 하이픈 처리를 위한 tex 파일이 위치합니다.
upload
업로드한 파일을 저장합니다. 일자별 하위 디렉터리가 있습니다.
word
만들기한 Word 파일을 저장합니다. 일자별 하위 디렉터리가 있습니다.
content
, search_index
, theme_preview
, visit
디렉터리 등은 아래에 파일이 없으면 자동으로 만듭니다. 따라서 백업할 필요가 없습니다.
데이터 디렉터리 수동 백업
수동으로 백업 작업을 한다면 backup
을 제외한 나머지 디렉터리를 백업합니다. 상황에 따라 몇몇 디렉터리를 백업하지 않을 수 있습니다.
epub
,html
,pdf
,upload
,word
디렉터리에 일자별로 디렉터리를 만듭니다. 마지막에 백업한 날짜 이후의 디렉터리만 백업합니다.태그를 사용하지 않거나 태그할 때 만든 파일이 중요하지 않다면
epub
,html
,pdf
,word
디렉터리는 백업하지 않을 수 있습니다.새로운 글꼴을 추가하지 않았다면
font
디렉터리는 백업할 필요가 없습니다.PDF 하이픈 패턴 기능을 사용하지 않는다면
tex
디렉터리는 백업할 필요가 없습니다.데이터베이스로 오라클이나 MS SQL을 사용한다면 해당 데이터베이스가 제공하는 백업 기능을 사용합니다.
database
디렉터리를 백업하지 않고backup
디렉터리의base_yyyy_MM_dd.jar
또는daily_yyyy_MM_dd.jar
파일과transaction
디렉터리만을 백업할 수도 있습니다. 자세한 사항은 백업과 복원을 참고합니다.