분할 영역이 사용 가능한 디스크 공간의 지정된 비율보다 많은 공간을 차지할 경우 메시 지 저장소 분할 영역에 메시지가 전달되지 않게 할 수 있습니다. 두 개의 configutil 매개 변수를 설정하여 이 기능을 활성화하고 디스크 사용 임계값을 지정합니다.
이 기능을 사용하면 메시지 저장소 데몬이 분할 영역의 디스크 사용량을 모니터링합니다. 디스크 사용량이 증가하면 저장소 데몬은 분할 영역을 더 자주(100분에 한 번에서 1분에 한 번에까지 범위) 동적으로 검사합니다.
디스크 사용이 지정된 임계값보다 높아지면 저장소 데몬은 다음을 수행합니다.
분할 영역을 잠급니다. 받는 메시지는 MTA 메시지 대기열에서 보관되지만 메시지 저장소 분할 영역의 메일함에 전달되지 않습니다.
메시지를 기본 로그 파일에 기록합니다.
전자 메일 알림을 포스트마스터에게 보냅니다. (configutil 매개 변수 alarm.msgalarmnoticercpt를 설정하여 전자 메일의 수신자를 변경할 수 있습니다.)
디스크 사용량이 임계값 아래로 내려가면 분할 영역의 잠금이 해제되고 메시지가 다시 저장소로 전달됩니다.
configutil 매개 변수는 다음과 같습니다.
local.store.checkdiskusage는 분할 영역 모니터링 기능을 활성화합니다.
허용되는 값: yes, no
기본값: yes
local.store.diskusagethreshold는 디스크 사용량 임계값을 지정합니다. local.store.diskusagethreshold의 값은 1 - 99%입니다.
기본값: 99
분할 영역을 다시 나누거나 로컬 메시지 저장소에 더 많은 디스크 공간을 할당할 수 있는 기회를 얻을 수 있도록 디스크 사용량 임계값의 비율을 충분히 낮게 설정해야 합니다.
예를 들어, 분할 영역이 시간당 2%의 비율로 디스크 공간을 채우며 로컬 메시지 저장소의 추가 디스크 공간을 할당하는 데 1시간이 걸린다고 가정합니다. 이 경우에는 디스크 사용량 임계값을 98%보다 낮은 값으로 설정해야 합니다.