실수로 삭제한 공용 폴더 복구(1부: 복구 프로세스)

최초 문서 게시일: 2012년 2월 6일 월요일

개요

2부로 구성된 이 블로그 시리즈에서는 하나 이상의 공용 폴더를 작업 환경에서 실수로 삭제한 경우 관리자가 사용할 수 있는 몇 가지 복구 옵션에 대해 간략하게 설명합니다. 1부에서는 해당 옵션에 대해 살펴보고, 2부에서는 옵션 사용 대상 공용 폴더의 아키텍처 측면에 대해 대략적으로 알아봅니다.

소개

이전 버전 Exchange에서 사서함 및 사서함 데이터베이스 복구는 백업, 복구 서버 및 Active Directory 변경 등이 포함되는 시간이 오래 걸리고 복잡한 프로세스였습니다. 그러나 이후 제품 버전에서는 복구 저장소 그룹/데이터베이스, 데이터베이스 복제 등 복구와 관련한 기능이 계속 추가되어 현재는 사서함 복원 작업이 매우 간단해졌으며, 사서함 데이터베이스 복원을 수행하는 사례는 거의 없다고 볼 수도 있습니다. 그러나 Exchange Server 2010에서는 사서함 서버에 사서함 이외의 데이터도 저장되며 공용 폴더 및 공용 폴더 데이터베이스 복원 절차는 사서함 복원 절차와는 크게 다릅니다.

복구 옵션 검토

처음 두 가지 복구 옵션은 TechNet 또는 Exchange 팀 블로그 사이트의 다른 게시물에도 자세히 설명되어 있으므로 간단하게 언급만 하고 이 블로그에서 중점적으로 설명하려는 옵션으로 넘어가겠습니다. Exchange Server 2010의 공용 폴더 및 공용 폴더 데이터베이스 복구 옵션은 다음과 같습니다(가장 간편한 옵션부터 가장 복잡한 옵션순).

  1. Outlook을 통해 삭제된 폴더를 복구합니다(https://technet.microsoft.com/ko-kr/magazine/dd553036.aspx(영문일 수 있음)에 자세히 설명되어 있음).

    참고: Exchange Server 2010 서비스 팩 2에서는 사용자가 Outlook을 사용하여 삭제된 공용 폴더를 복구할 수 없었던 문제가 해결되었습니다. 따라서 Exchange Server 2010 시스템을 최대한 빨리 SP2로 업그레이드하는 것이 좋습니다.

  2. ExFolders를 통해 삭제된 폴더를 복구합니다(https://blogs.technet.com/b/exchange/archive/2009/12/04/3408943.aspx(영문일 수 있음)).

  3. 공용 폴더 데이터베이스 복원을 통해 폴더를 복구합니다.

첫 번째 옵션이 가장 쉽고도 단순합니다. 최종 사용자는 실수로 폴더를 삭제하는 경우 Outlook을 사용하여 폴더 삭제를 취소할 수 있습니다. 이렇게 할 수 없는 경우에는 관리자가 ExFolders를 사용하여 폴더를 복구할 수 있습니다. 그러나 이러한 옵션을 사용할 수 없는 경우도 있습니다. 예를 들어 최종 사용자가 폴더를 삭제한 것을 한 달 동안 모르고 있거나, 조직에서 삭제된 공용 폴더에 대한 보존 설정을 변경하여 오래된 폴더를 삭제하는 경우에는 이 두 옵션으로 공용 폴더를 복구할 수 없습니다.

복구 옵션

공용 폴더를 복구할 때는 조직에서 삭제한 공용 폴더는 이전 버전 공용 폴더 데이터베이스에서 복원하는 방법으로는 복구할 수 없다는 점을 기억해야 합니다. 백업에서 공용 폴더 데이터베이스를 복원하여 프로덕션에 다시 배치하면 서버에서 복제 메시지를 받을 때까지만 공용 폴더가 표시됩니다. 삭제된 폴더는 공용 폴더 계층 구조(해당 환경의 모든 폴더 목록)에 더 이상 포함되지 않으므로, 대상 서버에 있는 폴더 복사본은 Exchange 측면에서 볼 때 존재하지 않는 폴더입니다. 공용 폴더 데이터베이스에서는 계층 구조 업데이트를 받는 즉시 해당 공용 폴더가 계층 구조에 없음을 확인하며, 그러면 저장소에서 공용 폴더가 다시 삭제됩니다. 공용 폴더 관리 콘솔이나 adsiedit.msc를 통해서는 계층 구조를 편집할 수 없으므로 공용 폴더를 수동으로 다시 추가할 수는 없습니다. 이러한 제한이 적용되는 상황에서 공용 폴더를 복구할 수 있어야 합니다.

다음 옵션을 고려해 보십시오.

  • 모든 폴더를 모든 데이터베이스로 복제하지 않는 경우에는 현재 데이터베이스를 모두 삭제한 다음 고유한 콘텐츠가 포함된 모든 데이터베이스를 백업에서 복구해야 합니다. 물론 이 방식은 최근 백업이 있는 경우에만 사용 가능하며, 기존 데이터베이스는 모두 삭제할 것이므로 해당 백업 이후로 생성된 콘텐츠를 내보내야 합니다. 복원된 공용 폴더 저장소에서 기존 공용 폴더 저장소 중 하나로부터 계층 구조 복제본을 받으면 공용 폴더가 다시 삭제되어 전체 과정을 다시 수행해야 하므로 기존 데이터베이스는 반드시 삭제해야 합니다.
  • 모든 폴더를 해당 환경의 모든 저장소로 복제하는 경우에는 저장소를 모두 삭제하고 데이터베이스를 하나만 복원한 다음 해당 데이터베이스의 콘텐츠를 다른 서버로 복제할 수 있습니다. 이 방식은 모든 데이터베이스의 콘텐츠가 중복되는 경우에만 사용 가능하며, 백업에서 데이터베이스 하나를 복원하기 전에 기존 데이터베이스를 모두 삭제해야 합니다.
  • 공용 폴더 데이터베이스 백업을 격리된 Exchange 환경으로 복원하고 Outlook을 통해 공용 폴더 데이터베이스에 연결한 다음 일련의 PST로 모든 콘텐츠를 내보냅니다. 그런 후에 삭제된 폴더와 같은 이름으로 프로덕션 환경에 새 폴더를 만들고 모든 콘텐츠를 가져옵니다. 이 과정은 수동으로 진행해야 하므로 대부분의 관리자는 사용하기를 원치 않을 것입니다.

권장 복구 절차

다행히도 최소한의 작업을 통해 바로 수행할 수 있는 훨씬 쉬운 프로세스가 있습니다.

  1. 환경에서 기존 공용 폴더 서버 중 하나를 선택합니다. 기존 서버를 사용하면 프로세스가 좀 더 간소화됩니다. 이 시스템은 복제 파트너로부터 격리할 것이므로 복제해야 하는 대부분의 콘텐츠에 대해 원본으로 사용되지 않는 시스템을 선택해야 합니다.

  2. 레지스트리 편집기를 사용하여 복제 레지스트리 키(HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\<서버 이름>\Public- <공용 저장소 GUID> )의 값을 0(영)으로 설정합니다.

    참고: 이 DWARD 키가 없으면 만들어야 할 수 있습니다. 복제 레지스트리 키에 대한 추가 정보는 "조직 내의 한 Exchange Server에서 복제가 이루어지지 않는다"(https://support.microsoft.com/kb/812294/ko-kr) 문서에 나와 있습니다. 이 레지스트리 키는 Exchange Server 2007 및 2010에도 적용됩니다.

  3. 일반적인 복원 절차를 수행하여 공용 폴더 데이터베이스를 바로 복원합니다.

  4. Outlook 클라이언트를 통해 복원된 공용 폴더 데이터베이스를 기본 공용 폴더 저장소로 사용하는 사서함에 로그온합니다(복원된 폴더를 확인하려면 로그온해야 함). 해당 공용 폴더 데이터베이스를 기본값으로 사용하는 사서함 데이터베이스가 없으면 새 사서함 데이터베이스를 만들거나(권장) 기존 사서함 데이터베이스가 새로 복원된 공용 폴더 데이터베이스를 사용하도록 변경합니다.

  5. 필요한 경우 탐색 화면 왼쪽 아래의 폴더 아이콘을 클릭하고 공용 폴더 노드를 확장합니다.

  6. 공용 폴더 계층 구조 내에서 다른 위치로 복원할 각 폴더를 복사합니다. 전체 계층 구조를 복원하려는 경우 Ctrl 키를 누른 상태로 클릭하고 루트 폴더를 끌어 모든 하위 폴더의 새 복사본을 만들면 됩니다. 새 폴더의 이름은 원래 폴더와 비슷하지만 기본 FID(폴더 ID)는 다릅니다.

  7. 모든 폴더의 복사본을 만든 다음 복제본 목록에 원하는 대상이 모두 포함되어 있는지 확인하고 필요한 경우 적절하게 다시 구성합니다.

  8. 이 시점에서는 해당 서버를 프로덕션 환경에 안전하게 다시 연결할 수 있습니다. 이렇게 하려면 공용 폴더 데이터베이스를 분리하고 복제 레지스트리 키를 삭제하거나 값을 1로 설정한 후에 데이터베이스를 다시 마운트합니다.

  9. 계층 구조가 서버로 복제되는 즉시 원래 폴더가 다시 사라집니다. 그러나 폴더 복사본은 모든 복제 파트너로 복제됩니다.

메일을 사용하도록 설정된 공용 폴더의 경우 SMTP 주소가 원래 폴더의 주소와 다르므로 메일 그룹에 다시 추가해야 합니다. 또한 최종 사용자는 Outlook에서 공용 폴더 즐겨찾기를 다시 만들어야 합니다.

요약

실수로 공용 폴더를 삭제한 경우에는 복구하기가 까다로우며, 특히 계층 구조 복제 방식을 사용하지 않는 경우에는 복구가 더욱 어렵습니다. 격리된 환경으로 복원한 다음 복원 대상 폴더를 복제하면 이 제한을 따르고 누락된 콘텐츠를 복원할 수 있습니다. 다음 블로그 항목에서는 공용 폴더의 기본 아키텍처(복제, 변경 번호 및 복제 상태 테이블)에 대해 설명하면서 이러한 단계를 수행해야 하는 이유에 대해 살펴보겠습니다.

John Rodriguez
주임 수석 현장 엔지니어
Microsoft Premier Support

이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Recovering Public Folders After Accidental Deletion (Part 1: Recovery Process)을 참조하십시오.