데이터 디렉터리
3RABBITZ_HOME은 매뉴얼웍스를 설치한 디렉터리(윈도우에서는 폴더)를 지칭합니다.
매뉴얼웍스는 모든 데이터를 3RABBITZ_HOME/data 디렉터리에 저장합니다.
설치할 때 데이터 디렉터리 위치를 바꿨다면 3RABBITZ_HOME/preference.properties 파일의 DB_DIR 속성에서 위치를 확인합니다.
다음은 주요 하위 디렉터리를 설명합니다.
backup백업 디렉터리입니다. 설치할 때 백업 디렉터리 위치를 바꿨다면
3RABBITZ_HOME/preference.properties파일의BACKUP_DIR속성에서 위치를 확인합니다.데이터베이스로 H2 또는 아파치 더비를 사용한다면 주기적으로 데이터베이스를 백업합니다. H2는
daily_yyyy-MM-dd.zip파일이, 아파치 더비는base_yyyy-MM-dd.jar파일과daily_yyyy-MM-dd.jar파일이 백업 파일입니다.데이터베이스로 H2 또는 아파치 더비를 사용한다면 트랜잭션 로그가
transaction디렉터리에 존재합니다.업로드한 파일의 사본을
upload디렉터리에 보관합니다.branch브랜치 데이터를 저장합니다.
content검색을 위한 인덱스 파일을 저장합니다.
database데이터베이스로 아파치 더비를 사용할 때 데이터베이스 파일을 저장합니다.
epub만들기한 EPUB 파일을 저장합니다. 일자별 하위 디렉터리가 있습니다.
fontPDF 만들기를 위한 글꼴 파일을 저장합니다.
h2데이터베이스로 H2를 사용할 때 데이터베이스 파일(
database.mv.db)을 저장합니다.html만들기한 HTML 파일을 저장합니다. 일자별 하위 디렉터리가 있습니다.
monitor모니터 데이터를 저장합니다.
ngram문서 검색에 쓰는 색인 파일을 저장합니다.
pdf만들기한 PDF 파일을 저장합니다. 일자별 하위 디렉터리가 있습니다.
quarantine<관리 | 서버 관리 | 사용하지 않는 업로드 파일> 메뉴에서 격리한 파일을 보관합니다.
static정적 문서의 내용을 저장합니다.
statistics저장한 시스템 통계를 보관합니다.
texPDF 하이픈 처리를 위한 tex 파일이 위치합니다.
theme_previewPDF 테마와 PDF 페이지 레이아웃에서 사용하는 미리 보기 이미지 파일을 저장합니다.
update소프트웨어 업데이트 파일을 저장합니다.
upload업로드한 파일을 저장합니다. 일자별 하위 디렉터리가 있습니다.
vector_store벡터 저장소 데이터를 저장합니다.
visit방문 통계 데이터를 저장합니다.
word만들기한 Word 파일을 저장합니다. 일자별 하위 디렉터리가 있습니다.
데이터베이스로 오라클, MS SQL, MySQL을 사용하면 database와 h2 디렉터리는 없습니다.
데이터 디렉터리의 .key.json 파일은 사용자 이름과 이메일, AI 제공자의 API 키를 암호화할 때 쓰는 키 파일입니다. 이 파일은 매뉴얼웍스 백업에 들어가지 않습니다. 이 파일을 잃어버리면 암호화한 데이터를 읽을 수 없으므로 반드시 따로 백업합니다.
content, theme_preview 디렉터리 등은 아래에 파일이 없으면 자동으로 만듭니다. 따라서 백업할 필요가 없습니다.
데이터 디렉터리 수동 백업
수동으로 백업 작업을 한다면 backup을 제외한 나머지 디렉터리를 백업합니다. 상황에 따라 몇몇 디렉터리를 백업하지 않을 수 있습니다.
epub,html,pdf,upload,word디렉터리에 일자별로 디렉터리를 만듭니다. 마지막에 백업한 날짜 이후의 디렉터리만 백업합니다.매뉴얼웍스 6.0 버전부터는 년/월/일 디렉터리를 만들어 계층적으로 데이터를 저장합니다.
태그를 사용하지 않거나 태그할 때 만든 파일이 중요하지 않다면
epub,html,pdf,word디렉터리는 백업하지 않을 수 있습니다.새로운 글꼴을 추가하지 않았다면
font디렉터리는 백업할 필요가 없습니다.PDF 하이픈 패턴 기능을 사용하지 않는다면
tex디렉터리는 백업할 필요가 없습니다..key.json파일은 반드시 백업합니다.데이터베이스로 오라클, MS SQL, MySQL을 사용한다면 해당 데이터베이스가 제공하는 백업 기능을 사용합니다.
아파치 더비를 사용한다면
database디렉터리를 백업하지 않고backup디렉터리의base_yyyy-MM-dd.jar또는daily_yyyy-MM-dd.jar파일과transaction디렉터리만을 백업할 수도 있습니다. H2를 사용한다면h2디렉터리 대신backup디렉터리의daily_yyyy-MM-dd.zip파일과transaction디렉터리를 백업할 수 있습니다. 자세한 사항은 백업과 복원을 참고합니다.
사용하지 않는 디렉터리와 데이터베이스 테이블 정리
매뉴얼웍스를 업데이트할 때 테이블과 칼럼을 추가하지만 기존 테이블이나 칼럼을 삭제하지는 않습니다. 이런 이유로 매뉴얼웍스를 오래 사용하면 저장 공간이 낭비됩니다. 이를 정리하는 기능을 추가했습니다.
<관리 | 서버 관리 | 파일 시스템> 메뉴로 이동합니다.
<1파일 정리하기> 링크를 클릭합니다.
<2검사하기> 링크를 클릭합니다.
목록에서 디렉터리 또는 테이블을 선택해서 3 버튼을 클릭하여 삭제합니다.