메일함 데이터베이스의 고급 일관성 검사와 복구를 수행하려면 다음 명령을 사용합니다.
reconstruct -m
기본 분할 영역의 일관성 검사와 복구를 수행하려면 다음 명령을 사용합니다.
reconstruct -p primary -m
reconstruct를 -p 및 -m 플래그와 함께 실행하면 lright.db가 수정되지 않습니다. 이는 lright.db를 수정하려면 메일 저장소의 모든 사용자에 대한 ACL을 스캔해야 하기 때문입니다. 모든 분할 영역에 대해 이 작업을 수행하는 것은 그리 효율적이지 않습니다. lright.db를 수정하려면 reconstruct -l을 실행합니다.
john이라는 개별 사용자의 메일함에 대한 일관성 검사와 복구를 수행하려면 다음 명령을 사용합니다.
reconstruct -p primary -u john -m
다음 경우에 -m 옵션을 사용해야 합니다.
하나 이상의 디렉토리가 저장소 스풀 영역에서 제거되어 메일함 데이터베이스 항목 또한 제거해야 하는 경우
하나 이상의 디렉토리가 저장소 스풀 영역에서 복원되어 메일함 데이터베이스 항목을 또한 추가해야 하는 경우
stored -d 옵션으로 데이터베이스의 일관성을 유지할 수 없는 경우
stored -d 옵션으로 데이터베이스의 일관성을 유지할 수 없는 경우에는 다음 단계를 나열된 순서대로 수행합니다.
모든 서버를 종료합니다.
store_root/mboxlist의 모든 파일을 제거합니다.
서버 프로세스를 다시 시작합니다.
reconstruct -m을 실행하여 스풀 영역 내용에서 새 메일함 데이터베이스를 작성합니다.