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

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