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

Legato를 제외한 타사 소프트웨어 사용

Messaging Server는 두 개의 메일 저장소 백업 솔루션인 명령줄 imsbackup과 Solstice Backup(Legato Networker)을 제공합니다. 단일 imbackup을 실행하여 전체 메일 저장소를 백업하는 대량 메일 저장소는 매우 많은 시간이 소요될 수 있습니다. Legato 솔루션은 여러 백업 장치에서의 동시 백업 세션을 지원합니다. 동시 백업으로 백업 시간을 대폭 단축시킬 수 있습니다(시간당 25GB의 데이터 백업 가능).

타사 동시 백업 소프트웨어(예: Netbackup)를 사용하는 경우 다음 방법을 사용하여 백업 소프트웨어를 Messaging Server와 통합할 수 있습니다.

ProcedureLegato를 제외한 타사 소프트웨어 사용

단계
  1. 사용자를 그룹으로 분할하고( 백업 그룹 만들기 참조) msg_svr_base/config/ 디렉토리 아래에 backup-groups.conf 파일을 만듭니다.


    주 –

    이 백업 솔루션에는 추가 디스크 공간이 필요합니다. 모든 그룹을 동시에 백업하려는 경우 디스크 공간 요구 사항은 메일 저장소 크기의 2배입니다. 디스크 공간이 충분치 않을 경우에는 사용자를 더 작은 그룹으로 분할한 다음 그룹 집합을 한꺼번에백업합니다(예: group1 - group5, group6 - group10). 백업 후에는 그룹 데이터 파일을 제거합니다.


  2. imsbackup을 실행하여 스테이징 영역에서 각 그룹을 파일로 백업합니다.

    명령은 imsbackup -f <device> /<instance>/<group>입니다.

    여러 imsbackup 프로세스를 동시에 실행할 수 있습니다. 예를 들면 다음과 같습니다.


    # imsbackup -f- /primary/groupA > /bkdata/groupA &
    # imsbackup -f- /primary/groupB > /bkdata/groupB & 
    . . .

    imsbackup은 큰 파일을 지원하지 않으므로 백업 데이터가 2GB 이상일 경우 -f- 옵션을 사용하여 데이터를 stdout에 기록한 다음 출력을 파일로 파이프해야 합니다.

  3. 타사 백업 소프트웨어를 사용하여 스테이징 영역(이 예에서는 /bkdata)에서 그룹 데이터 파일을 백업합니다.

  4. 사용자를 복원하려면 사용자의 그룹 파일 이름을 식별하고 테이프에서 해당 파일을 복원한 다음 imsrestore를 사용하여 데이터 파일에서 사용자를 복원합니다.

    imsrestore는 큰 파일을 지원하지 않습니다. 데이터 파일이 2GB 이상일 경우 다음 명령을 사용합니다.

    # cat /bkdata/groupA | imsrestore -f- /primary/groupA/andy