Windows Server 2016을 실행하는 서버 중 하나에서 FC를 통해 SAN LUN으로 연결된 추가 디스크(시스템 디스크 아님)는 서버를 다시 시작할 때마다 오프라인이 됩니다. 디스크 관리 콘솔(diskmgmt.msc)을 열면 이 디스크가 오프라인 상태임을 알 수 있습니다. 상태.
Windows에서 디스크를 사용할 수 있게 하려면 디스크를 마우스 오른쪽 버튼으로 클릭하고 온라인으로 전환합니다. 각 서버를 다시 시작한 후에 수행해야 합니다. 나는 당신이 그것에 만족하지 않는다고 생각합니다.
먼저 서버실 정전 이후 스토리지 시스템이 물리적 서버보다 늦게 부팅되는 것이 아닌가 하는 생각이 들었다. 그러나 소프트 서버 재부팅 후 디스크도 오프라인 상태가 되었습니다.
디스크 관리에서 연결 해제된 디스크에 대한 팝업 메시지를 확인하십시오.
오프라인(관리자가 설정한 정책으로 인해 디스크가 오프라인 상태입니다).결과적으로 이 문제는 여러 운영 체제에서 액세스할 수 있는 공유 디스크가 있는 Windows를 실행하는 가상 머신이나 장애 조치 클러스터 환경에서 나타날 수 있습니다. SAN 정책 과 관련이 있습니다. 이 정책은 외부 디스크의 자동 마운트를 제어하고 한 번에 여러 서버에서 사용할 수 있는 공유 디스크를 보호하는 데 사용됩니다. 기본적으로 오프라인 공유 (VDS_SP_OFFLINE_SHARED) 정책은 Windows Server의 모든 SAN 디스크에 사용됩니다. Diskpart를 사용하여 SAN 정책을 OnlineAll로 변경할 수 있습니다.
명령 프롬프트를 관리자로 실행하고 diskpart
를 실행합니다. . diskpart 컨텍스트에서 현재 SAN 정책을 표시합니다.
DISKPART> san
SAN Policy : Offline Shared
SAN 정책 변경:
DISKPART> san policy=OnlineAll
DiskPart successfully changed the SAN policy for the current operating system.
현재 정책 다시 보기:
DISKPART> san
SAN Policy : Online All
디스크 선택(이 예에서 디스크 인덱스는 2):
DISKPART> select disk 2
속성을 볼 수 있습니다.
DISKPART> attributes disk
읽기 전용 속성이 활성화되어 있지 않은지 확인하십시오. 그렇다면 비활성화하고, 그렇지 않으면 디스크에 무언가를 쓰려고 할 때 다음 메시지가 표시됩니다. 디스크가 쓰기 방지되어 있습니다:
DISKPART> attributes disk clear readonly
디스크를 온라인 상태로 전환:
DISKPART> online disk
DiskPart successfully onlined the selected diskDiskpart 뿐만 아니라 통합 PowerShell Storage 모듈을 사용하여 디스크를 관리할 수 있습니다. 예를 들어 디스크를 온라인으로 전환하려면 다음 명령을 실행하십시오.
Set-Disk 2 -IsOffline 0
diskpart를 닫고 서버를 다시 시작한 다음 부팅 후 디스크를 사용할 수 있는지 확인하십시오.
연결된 디스크를 사용할 수 없다는 문제는 Windows Server뿐만 아니라 모든 데스크톱 Windows 버전에서 일반적으로 발생하는 것으로 나타났습니다. 예를 들어 Windows 10에서 외부 USB 드라이브나 SSD를 연결하면 다음과 같은 디스크 상태도 볼 수 있습니다(오프라인 – 관리자가 설정한 정책으로 인해 디스크가 오프라인입니다. ) 장치 관리자에서:
Windows 10에서 오프라인 디스크 문제는 동일한 방식으로 해결됩니다. 즉, SAN 정책을 변경해야 합니다. 디스크가 새 것인 경우 디스크를 초기화하고 여기에 파일 시스템 파티션을 생성해야 할 수도 있습니다.