Sun Java System Calendar Server 6 2005Q4 관리 설명서

자동 백업 개요

이 절은 다음 내용으로 구성되어 있습니다.

자동 백업 작업 방법

Calendar Server 시스템은 달력 데이터베이스의 각 트랜잭션(달력 및 달력 등록 정보의 추가, 수정 또는 삭제)을 트랜잭션 로그 파일에 기록합니다. 미리 정의된 시간 간격마다 로그 파일이 쓰기를 위해 닫히고 또 다른 로그 파일이 만들어집니다. 그런 다음 시간이 허락될 때 가장 오래된 닫힌 트랜잭션 로그의 트랜잭션을 라이브 달력 데이터베이스에 적용합니다. 로그의 모든 트랜잭션이 데이터베이스에 적용되면 해당 로그가 “이미 적용됨”으로 표시됩니다.

핫 백업이 구성될 경우 라이브 데이터베이스 스냅샷이 24시간마다 만들어집니다. 그런 다음 이미 적용된 로그가 데이터베이스의 핫 백업 복사본에 적용됩니다. 핫 백업 데이터베이스는 트랜잭션 적용을 위해 계속 대기하면서 현재 상태로 유지됩니다.

csstored 작업 방법

csstored는 시작할 때 자동으로 시작되는 Calendar Server 서비스 중 하나입니다. 구성된 경우 이 서비스는 달력 데이터베이스 자동 백업 핫 백업 및/또는 보관 백업을 수행합니다.

csconfigurator.sh 구성 프로그램을 실행할 때 자동 백업을 수행하도록 csstored를 구성할 수 있습니다. 여기서 자동 백업을 하나 또는 모두 선택하는 경우 추가 구성 단계가 필요하지 않습니다.

구성 프로그램에서 자동 백업을 선택하지 않은 경우 해당 백업이 사용 불가능하게 되지만 csstored 프로세스는 계속해서 실행됩니다. 자동 백업을 사용 가능하게 할 때까지 csstoredcsstored가 구성되지 않았음(자동 백업 사용 불가능)을 알리는 관리자용 정보 메시지를 24시간 단위로 생성하는 기능만 수행합니다.


주 –

자동 백업이 사용 불가능할 경우 순환 로깅 ics.conf 매개 변수 caldb.berkeley.circularlogging“yes”로 설정해야 합니다. 그렇게 하면 이전 데이터베이스 트랜잭션 로그가 삭제되어 디스크 공간을 절약할 수 있습니다.


순환 백업 작업 방법

자동 백업을 사용 가능하게 설정한 경우 csstored는 순환 백업 시스템을 사용하여 백업 데이터베이스 파일에 유지되는 백업 복사본의 수를 자동으로 관리합니다.

csstored는 허용된 최대 수의 백업 복사본이 누적되거나 허용된 최대 디스크 공간에 도달할 때까지 백업 데이터베이스 디렉토리에 백업을 저장합니다. 그런 시점에 도달하면 보관을 위한 최소 복사본 수에 도달하고 디스크 공간이 임계값 아래로 떨어질 때까지 백업 복사본을 가장 오래된 것부터 차례로 제거합니다.

순환 백업을 제어하는 ics.conf 매개 변수 클러스터가 있습니다. 이러한 매개 변수는 기본값을 가지며 별도로 사용자 정의할 필요가 없습니다. 백업 방법을 조정하려면 자동 백업 조정을 참조하십시오.

자동 백업을 활성화하기 위한 고급 단계

다음은 자동 백업 활성화를 위해 수행할 고급 작업 목록입니다.