실제 디스크 리소스는 온라인 보류 상태 유지되거나 Chkdsk 유틸리티가 Windows Server 2008을 실행하는 서버에서 자동으로 실행되도록 시작합니다.

이 문서는 물리적 디스크 리소스를 온라인으로 가져올 때 다양한 오류 메시지가 기록될 수 있는 문제를 해결하는 데 도움이 됩니다.

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

증상

Windows Server 2008을 실행하는 서버에서 실제 디스크 리소스를 온라인 상태로 만들면 다음 증상 중 하나가 발생할 수 있습니다.

증상 1

장애 조치(failover) 클러스터 관리 스냅인에서 실제 디스크 리소스를 볼 때 리소스에 온라인 보류 중 상태 표시될 수 있습니다. 또한 시스템 로그에 다음 오류 메시지가 기록됩니다.

로그 이름: 시스템
원본: Microsoft-Windows-FailoverClustering
이벤트 ID: 1066
작업 범주: 실제 디스크 리소스
수준: 경고
설명:
클러스터 디스크 리소스 '클러스터 디스크 3'은 볼륨 '\\?\Volume{ec2fa15d-b438-11de-88bc-00155dd99d36}'에 대한 손상을 나타냅니다. Chkdsk는 문제를 복구하기 위해 실행되고 있습니다. Chkdsk가 완료될 때까지 디스크를 사용할 수 없습니다. Chkdsk 출력은 'C:\Windows\Cluster\Reports\ChkDsk_ResCluster Disk 3_Disk2Part1.log' 파일에 기록됩니다.
Chkdsk는 애플리케이션 이벤트 로그에 정보를 쓸 수도 있습니다.

또한 다음 오류 메시지가 클러스터 로그에 기록됩니다.

ERR [RES] 실제 디스크 <클러스터 디스크 3>: VerifyFS: \\?\GLOBALROOT\Device\Harddisk2\Partition1\TextDocument.txt 파일을 열지 못했습니다. 오류: 5.

증상 2

Microsoft 클러스터 관리자 유틸리티에서 실제 디스크 리소스를 볼 때 다음 증상 중 하나 이상이 발생할 수 있습니다.

  • 리소스가 온라인 상태가 아니거나 잠시 지연된 후 온라인 상태가 될 수 있습니다.

  • /F 스위치와 함께 Chkdsk 유틸리티가 공유 하드 디스크에서 자동으로 실행되도록 시작합니다.

  • 다음과 유사한 설명이 있는 이벤트 ID 1066은 이벤트 뷰어 시스템 로그에 표시됩니다.

    클러스터 리소스 디스크 Y:: 가 손상되었습니다. ChkDsk /F를 실행하여 문제를 복구합니다.

원인

이러한 문제는 다음 이유 중 하나로 발생합니다.

증상의 원인 1

이 문제는 읽기 전용 파일이 리소스의 루트 디렉터리에 있기 때문에 발생합니다. 공유 실제 디스크 리소스가 온라인 상태가 되면 클러스터 서비스는 루트 디렉터리의 파일을 열거하고 모든 액세스 권한으로 각 파일을 함께 열려고 시도합니다. 이 동작은 파일 시스템이 일관되고 볼륨이 손상되지 않도록 하기 위해 발생합니다. 리소스의 루트 디렉터리에서 파일을 읽기 전용으로 사용하는 경우 볼륨이 손상된 것으로 간주되고 Chkdsk가 시작됩니다. 이 문제를 해결하려면 증상 1 해결 섹션에 언급된 해결 방법을 사용합니다.

증상의 원인 2

이 문제는 볼륨에 대한 "더티" 플래그가 설정되었기 때문에 발생합니다. 공유 실제 디스크 리소스가 온라인 상태가 되면 클러스터 서비스는 루트 디렉터리의 파일을 열거하고 모든 액세스 권한으로 각 파일을 함께 열려고 시도합니다. 이 동작은 파일 시스템이 일관되고 볼륨이 손상되지 않도록 하기 위해 발생합니다. 리소스의 루트 디렉터리에 "더티" 플래그가 설정된 파일이 있으면 볼륨이 손상된 것으로 간주되고 Chkdsk가 시작됩니다. 이 문제를 해결하려면 증상 해결 2 섹션에 설명된 해결 방법을 사용합니다.

증상 1의 해결 방법

이 문제를 해결하려면 다음 중 하나를 수행합니다.

  • 파일 속성을 보거나 명령 프롬프트에서 명령을 사용하여 attrib -r 파일에서 읽기 전용 특성을 지웁합니다.
  • 읽기 전용 특성이 있는 파일을 리소스의 루트 디렉터리에서 적절한 하위 폴더로 이동합니다.

참고

디스크를 온라인 상태로 만들고 파일에 대한 추가 검사 수행하지 못한 경우 실제 디스크 프라이빗 속성 DiskRunChkDsk를 4(ChkDskDontRun) 속성으로 설정하세요. 이렇게 하면 볼륨 탑재 검사가 비활성화됩니다.

증상 2의 해결 방법

이 문제를 해결하려면 먼저 지정된 볼륨에 대한 "더티" 플래그가 설정되어 있는지 확인합니다.

Windows Server 2008의 볼륨에 대해 "더티" 플래그가 설정되어 있는지 확인하려면 Chkntfs 도구를 사용합니다.

Chkntfs 도구에 대한 자세한 내용은 다음 Microsoft TechNet 웹 사이트를 참조하세요.
Chkntfs

Windows Server 2008 R2의 볼륨에 대해 "더티" 플래그가 설정되어 있는지 확인하려면 구성 유효성 검사 마법사를 사용합니다.

구성 유효성 검사 마법사에 대한 자세한 내용은 다음 Microsoft TechNet 웹 사이트를 참조하세요.
장애 조치(failover) 클러스터 구성 유효성 검사

볼륨에 대해 "더티" 플래그가 설정된 경우 /F 스위치와 함께 Chkdsk 유틸리티를 실행합니다.

Chkdsk 유틸리티에 대한 자세한 내용은 다음 Microsoft TechNet 웹 사이트를 참조하세요.
Chkdsk

상태

Microsoft는 이 문서의 시작 부분에 나열된 Microsoft 제품의 문제임을 확인했습니다.