사서함 서버 데이터

 

적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

마지막으로 수정된 항목: 2007-08-29

이 항목에서는 Microsoft Exchange Server 2007 사서함 서버 역할에 관련된 데이터를 식별합니다. 재해 복구 계획을 수립할 때는 이 데이터에 사용할 수 있는 백업 및 복원 방법을 이해하고 있어야 합니다.

사서함 서버가 데이터를 저장하는 위치

사서함 서버 역할은 사용자의 사서함이 들어 있는 사서함 데이터베이스를 호스트합니다. 따라서 사서함 서버 역할은 다량의 최종 사용자 데이터를 저장하기 위해 설계된 것입니다. Setup /m:RecoverServer를 실행하여 Active Directory 디렉터리 서비스에서 사서함 서버에 대한 설정 중 대부분을 복구할 수는 있지만 사서함 서버에 대한 재해 복구 시나리오에서 중요한 사항은 최종 사용자 데이터입니다. 표 1에서는 Exchange 2007 사서함 서버 역할이 구성 및 최종 사용자 데이터를 저장하는 위치를 설명합니다.

참고

표 1에서 파일 경로는 모두 Exchange 설치 폴더의 루트에서 시작합니다. 기본 Exchange 설치 폴더 경로는 C:\Program Files\Microsoft\Exchange Server</STRONG>입니다.

표 1 사서함 서버 역할에 의해 구성 및 최종 사용자 데이터에 사용되는 위치

중요 데이터 위치 백업 방법 복원 방법

Exchange 데이터베이스 파일(사서함 및 공용 폴더 데이터베이스 모두 포함)

파일 시스템

\Mailbox\<storage_group_folder>

Exchange 인식 백업 응용 프로그램

Exchange 인식 백업 응용 프로그램

각 저장소 그룹에 관련된 Exchange 트랜잭션 로그 파일

파일 시스템

\Mailbox\<storage_group_folder>

Exchange 인식 백업 응용 프로그램

Exchange 인식 백업 응용 프로그램

저장소 그룹의 각 사서함 데이터베이스에 관련된 Exchange 검색 정보

파일 시스템

\Mailbox\<storage_group_folder>

없음

다시 작성

OAB(오프라인 주소록)

파일 시스템

해당 OAB를 생성한 사서함 서버의 \ExchangeOAB

클라이언트 액세스 서버의 \ExchangeOAB(반드시 있어야 하는 것은 아니지만 있으면 재해 후 새 클라이언트 액세스 서버를 온라인 상태로 만들 때 복제 시간을 절약할 수 있음)

파일 시스템 백업

파일 시스템 복원 또는 OAB 다시 작성

OAB(오프라인 주소록)

공용 폴더

공용 폴더 복제 또는 백업

공용 폴더 복제, 백업 또는 다시 작성

Windows 레지스트리

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange

HKLM\SYSTEM\currentcontrolset\Services

시스템 상태 백업 또는 레지스트리 내보내기

시스템 상태 복원 또는 레지스트리 가져오기

Exchange 데이터베이스 및 트랜잭션 로그 파일

Exchange 2007 사서함 데이터베이스는 모든 최종 사용자 정보를 포함하고 있습니다. 데이터베이스는 다음과 같은 파일로 저장됩니다.

  • Extensible Storage Engine(.edb 파일) 이전에 JET(Joint Engine Technology) 데이터베이스라고 했던 ESE(Extensible Storage Engine)는 Exchange 클라이언트가 전송한 모든 데이터를 저장하는 데 사용됩니다. .edb 파일 하나는 각 데이터베이스와 연결되어 있습니다. .edb 파일 크기는 ESE에 의해 16TB로 제한되어 있지만 가동 중지 시간에 대한 SLA(서비스 수준 계약)를 충족시키려면 실제 데이터베이스 크기는 훨씬 작아야 합니다.

  • 트랜잭션 로그 파일(.log 파일) 데이터베이스의 모든 변경 내용은 가장 먼저 트랜잭션 로그 파일에 커밋됩니다. 사용자가 사서함에 저장되어 있는 데이터를 수정하거나 사서함에 데이터가 추가될 때마다 해당 변경 내용은 데이터베이스에 기록되기 전에 먼저 트랜잭션 로그 파일에 기록됩니다. 변경 내용은 즉시 RAM 내 데이터베이스 캐시에 커밋된 다음 시스템의 로드가 허용 가능한 수준이 될 때 다시 디스크로 복사됩니다. 트랜잭션 로그 파일은 순차적으로 만들어집니다. 이러한 순서를 로그 스트림이라고 합니다. 한 번의 로그 스트림에 최대 2,147,483,647개의 로그 파일이 있을 수 있습니다. 이는 16진수 0x7FFFFFFF에 해당하는 데 로그 파일 이름이 16진수로 되어 있기 때문입니다. 각 트랜잭션 로그 파일 크기는 1MB입니다. 만들어진 트랜잭션 로그 파일 수는 해당 서버의 클라이언트 로드에 따라 다릅니다.

Microsoft Windows Server 2003 백업 같은 Exchange 인식 백업 응용 프로그램이나 몇몇 타사 도구를 사용하여 정기적으로 Exchange 데이터베이스를 백업합니다. 트랜잭션 로그 파일은 커밋된 후 백업을 통해 보호됩니다. Exchange는 파일 시스템으로부터 트랜잭션 로그 파일을 삭제합니다. 정기적으로 백업하지 않거나 백업이 실패하면 트랜잭션 로그 파일은 파일 시스템에 누적됩니다.

트랜잭션 로그 파일을 커밋하지 않고 삭제할 경우 하드 디스크의 사용 가능한 공간이 모두 트랜잭션 로그 파일로 가득 찰 수 있습니다. 이 경우 Exchange는 데이터베이스를 분리하고 하드 디스크에 사용 가능한 공간을 추가로 만들 때까지 데이터를 거부합니다.

Exchange 공용 폴더 데이터베이스에 대한 자세한 내용은 공용 폴더 관리를 참조하십시오.

공용 폴더 및 사서함 데이터베이스를 포함하여 Exchange 데이터베이스를 백업하고 복원하는 방법에 대한 자세한 내용은 데이터베이스 백업 및 복원을 참조하십시오.

Exchange 검색

Microsoft Exchange Search Indexer 서비스(MSExchangeSearch)를 통해 사용자는 메시지의 첨부 파일 및 문서에 대해 전체 텍스트 검색을 수행할 수 있습니다. 검색 인덱스는 Exchange 데이터베이스에 저장되어 있지 않습니다. 특정 사서함 데이터베이스에 대한 검색 인덱스 데이터는 해당 데이터베이스 파일과 같은 위치의 디렉터리에 저장됩니다.

디렉터리 이름은 CatalogData-<guid>-<guid> 규칙을 따릅니다. 여기서 첫 번째 <guid>는 해당 데이터베이스의 GUID이고 두 번째 <guid>는 클러스터된 시나리오에서 노드를 구분하기 위해 사용되는 인스턴스 GUID를 나타냅니다. 다음은 폴더 이름의 예입니다.

CatalogData-b56624f3-bf19-4463-926f-d4705ac3dd08-cc64dd2d-2428-4f12-bba2-79d6d34c4d27

.edb 파일과 CatalogData 디렉터리에 대한 일반적인 경로는 **C:\Program Files\Microsoft\Exchange Server\Mailbox\**First Storage Group\입니다.

트랜잭션 로그 파일을 복구된 데이터베이스로 재생한 경우에는 복구 후 검색 인덱스가 데이터베이스와 동기화되지 않을 수 있습니다. Exchange 검색 엔진은 재생된 로그 파일을 검색 인덱스로 읽어 들이지 않습니다. 이러한 경우에는 검색 인덱스 카탈로그를 다시 작성해야 합니다.

검색 인덱스 카탈로그를 다시 작성하려면 Microsoft Exchange Search Service를 중지하고 이전 카탈로그를 삭제한 다음 해당 서비스를 다시 시작해야 합니다. 이렇게 하면 서버가 검색 인덱스 카탈로그를 다시 만듭니다.

Exchange 검색 인덱스를 복구하는 방법에 대한 자세한 내용은 전체 텍스트 인덱스 카탈로그를 다시 작성하는 방법을 참조하십시오.

오프라인 주소록

OAB(오프라인 주소록)는 Exchange 2007 서버에 있는 해당 주소록의 정보에 대한 오프라인 복제본이 있는 파일입니다. 이 파일을 사용하면 Microsoft Outlook 클라이언트에서 Exchange 서버에 연결하지 않고도 주소록 요청을 조회할 수 있습니다. OAB는 공용 폴더 데이터베이스, 사서함 및 클라이언트 액세스 서버에 저장됩니다.

공용 폴더에서 OAB 배포를 사용하는 경우에는 일반적인 경우와 마찬가지로 공용 폴더를 백업하고 복원해야 합니다. 웹 배포를 사용하는 경우에는 사용자 서버에서 OAB 파일을 백업하고 복원해야 합니다.

기본적으로 OAB 파일은 해당 OAB를 생성하는 서버의 C:\Program Files\Microsoft\Exchange Server\ExchangeOAB 폴더에 있습니다. 이 위치가 OAB 파일의 정식 저장소입니다. 또한 사용자의 클라이언트 액세스 서버에서 해당 OAB 파일의 캐시된 로컬 복사본이 있는 <Exchange_install_location>\OAB 디렉터리도 백업할 수 있습니다. 반드시 이렇게 해야 할 필요는 없지만 이렇게 하면 재해 복구 후 클라이언트 액세스 서버를 다시 온라인 상태로 만들 경우 사서함 서버에서 모든 OAB 파일을 복제할 필요는 없습니다.