볼륨 섀도 복사본 서비스 복원 작업을 수행할 때 오류 메시지: 0x80042409

이 문서에서는 Hyper-V 기록기를 사용하는 다른 백업이 진행 중인 동안 가상 머신을 복원할 때 발생하는 문제를 설명합니다.

적용 대상: Windows Server 2012 R2
원래 KB 번호: 978773

증상

VSS(볼륨 섀도 복사본 서비스) 백업 또는 VSS 복원 작업을 수행합니다. 백업 또는 복원 작업 중에 다음과 유사한 이벤트가 애플리케이션 로그에 기록됩니다.

이벤트 ID: 12289

볼륨 섀도 복사본 서비스 오류: 예기치 않은 오류 이전 기록기 세션 상태가 제거되고 있습니다. . hr = 0x80042409, 기록기 상태 하나 이상의 기록기에 사용할 수 없습니다. 작성기가 사용 가능한 백업 복원 세션 상태 수 제한에 도달했을 수 있습니다.

작업: PreRestore 이벤트

컨텍스트:
이전 스냅샷 집합: {41379de8-f7e7-4c76-bb47-7f080443e189}
이전 작업: 1019
이전 상태: 5
이전 오류: 0x800423f4
이전 확장 오류 시간: 0x1
이전 확장 실패 메시지: 0
실행 컨텍스트: 기록기
기록기 클래스 ID: {66841cd4-6ded-4f4b-8f17-fd23f8ddc3de}
기록기 이름: Microsoft Hyper-V VSS
기록기 기록기 인스턴스 ID: {7eef8900-84b4-406e-a461-ce19e5e7ae7f}

원인

이 오류는 VSS 기록기에서 백업 또는 복원 세션 상태가 올바르게 정리되지 않았기 때문에 발생합니다. VSS 기록기 인프라는 VSS 기록기가 참여하는 각 백업 및 복원 세션에 대한 세션 상태 개체를 만듭니다. 일반적인 상황에서 기록기 세션 상태 개체는 사용되지 않을 때 정리됩니다. 일반 세션 상태 정리는 다음과 같은 상황에서 발생합니다.

  • 백업 애플리케이션은 BackupComplete 응답을 보낸 다음 GatherWriterStatus를 전송하여 기록기 상태 확인합니다.

  • 백업 애플리케이션은 PostRestore 응답을 보낸 다음 GatherWriterStatus 쿼리를 전송하여 기록기 상태 확인합니다.

  • 기록기는 세션에 대한 OnAbort 이벤트 콜백을 받습니다. OnAbort 이벤트 콜백은 백업 애플리케이션, 기록기 또는 VSS 인프라에서 백업 세션이 명시적으로 실패할 때 호출됩니다.

VSS 기록기 인프라는 나머지 세션 상태의 주기적인 가비지 수집을 수행합니다. 그런 다음 인프라는 2일보다 오래된 각 세션 상태 개체에 대한 이전 이벤트 로그를 기록합니다. 이벤트 로그는 잘못된 백업 애플리케이션을 나타낼 수 있는 기록기에서 중단된 세션을 식별하는 데 도움이 됩니다. 일련의 불완전한 백업 또는 복원 세션이 있음을 나타내는 여러 기록기에서 몇 가지 유사한 이벤트를 빠르게 볼 수 있습니다. 이 동작은 테스트 환경에서 가장 자주 볼 수 있습니다.

해결 방법

이 오류의 일시적인 발생은 무시합니다. 관련 이벤트는 백업 또는 복원 작업으로 시작되는 가비지 수집 활동에 대한 응답으로 기록됩니다. 그러나 이러한 오류는 활성 백업 또는 복원 세션과 관련이 없습니다. 오류가 지속적으로 재현 가능한 경우 백업 애플리케이션 공급업체가 모든 VSS 백업 세션 정리 지침을 따르고 있는지 확인합니다.