기록기 메타데이터 문서 수명 주기
Identify 이벤트에 대한 응답으로 시스템에 있는 각 작성기는 IVssCreateWriterMetadata를 사용하여 자체 기록기 메타데이터 문서를 생성합니다. Identify 이벤트는 일반적으로 IVssBackupComponents::GatherWriterMetadata를 호출하는 요청자에 의해 생성됩니다.
작성기 메타데이터 문서를 만들 때 는 IVssCreateWriterMetadata 인터페이스 또는 기록기 초기화(CVssWriter::Initialize)를 통해 작성기에서 명시적으로 다음을 지정해야 합니다.
- 복원 방법
- 기록기 이름
- 기록기 클래스 ID
- 데이터 사용량( VSS_USAGE_TYPE 참조)
- 날짜 원본 유형( VSS_SOURCE_TYPE 참조)
또한 다음을 지정할 수도 있습니다.
- 구성 요소(파일 집합을 포함하거나 포함하지 않을 수 있음)
- 대체 매핑 추가
- 파일 목록 제외
기록기 메타데이터 문서 만들기에 대한 개요는 백업 초기화 중 기록기 작업에서 찾을 수 있습니다.
요청자는 일반적으로 두 가지 방법 중 하나를 사용하여 기록기 메타데이터에 대한 액세스를 얻습니다.
- 대부분의 백업 작업 중에 요청자는 IVssBackupComponents::GetWriterMetadata를 사용하여 IVssExamineWriterMetadata 인터페이스의 instance 가져와 현재 실행 중인 기록기의 메타데이터에 대한 액세스를 허용합니다.
- 복원 작업 또는 가져온 섀도 복사본을 사용한 백업(섀도 복사본 가져오기에 대한 자세한 내용은 전송 가능한 섀도 복사 볼륨 가져오기 참조)의 경우 요청자는 메타데이터가 포함된 XML 문서를 검색하고 CreateVssExamineWriterMetadata 를 사용하여 복원 메타데이터를 읽는 데 사용하는 IVssExamineWriterMetadata 인터페이스를 가져옵니다.
기록기 메타데이터 문서를 사용하면 요청자가 백업을 수행하여 백업의 검색 단계에서 현재 실행 중인 기록기에 대해 알아볼 수 있습니다.
백업에 참여하기로 선택한 작성자의 경우 요청자는 백업의 검색 단계에서 기록기 메타데이터 문서의 정보를 자체 백업 구성 요소 문서로 가져옵니다.
그러나 백업 구성 요소 문서가 아닌 기록기 메타데이터 문서만 파일 및 경로 사양을 포함합니다.
백업 작업의 검색 단계를 수행하는 방법에 대한 자세한 내용은 백업 검색 단계 개요를 참조하세요.
또한 명시적으로 포함된 구성 요소만 백업 작업 중에 백업 구성 요소 문서에 해당 정보를 저장합니다. 암시적으로 포함된 구성 요소에 대한 정보는 백업 작업 중에 백업 구성 요소 문서에 포함되지 않으며 명시적으로 포함된 구성 요소 및 사용 가능한 기록기 메타데이터 문서에 대한 정보를 사용하여 보간되어야 합니다.
암시적으로 포함된 구성 요소는 복원을 위해 계속 선택할 수 있으며 복원 시 백업 구성 요소 문서에 명시적으로 포함되어야 할 수 있습니다. 이 경우 백업 작업 중에 구성 요소를 추가하려면 구성 요소의 기록기 메타데이터 문서에 액세스해야 하는 것처럼(그런 다음 작성기에서 검색) 요청자는 백업 시간에 저장된 해당 기록기의 기록기 메타데이터 문서의 복사본에 액세스해야 합니다.
따라서 백업 또는 복원과 관련된 모든 파일 및 구성 요소에 대한 모든 정보를 가져오는 유일한 방법은 백업 구성 요소 문서와 함께 백업에 참여하는 각 작성기에 대한 각 기록기 메타데이터 문서를 저장하는 것입니다. 자세한 내용은 실제 파일 복원 개요를 참조하세요.