다음을 통해 공유


Volume Plex 개체

[Windows 8 및 Windows Server 2012 가상 디스크 서비스 COM 인터페이스는 Windows Storage 관리 API로 대체됩니다.]

볼륨 플렉스 개체는 볼륨에 포함된 볼륨 플렉스를 모델링합니다. 미러된 볼륨만 여러 개의 플렉스를 가질 수 있습니다. 다른 모든 볼륨 형식에는 하나의 플렉스가 있습니다. 각 플렉스에는 볼륨의 데이터 복사본이 포함됩니다. VDS는 단순, 스팬, 스트라이프 및 패리티가 있는 스트라이프의 네 가지 볼륨 플렉스 유형을 지원합니다. 이러한 각 볼륨 유형에 대한 설명은 Volume 개체를 참조하세요.

여러 플렉스를 사용하여 볼륨을 만드는 방법에는 두 가지가 있습니다. IVdsPack::CreateVolume 메서드를 사용하여 미러된 볼륨을 직접 만들거나 IVdsVolume::AddPlex 메서드를 사용하여 한 볼륨을 다른 볼륨에 추가할 수 있습니다. 볼륨(및 기본 디스크)은 동일한 팩에 있어야 합니다. 다음 그림에서는 하나의 볼륨(B)을 다른 볼륨(A)에 플렉스로 추가하고 결과 멀티플렉싱 볼륨(A)을 추가하는 예제를 보여 줍니다. 볼륨 A의 데이터는 그대로 유지되지만 볼륨 B의 데이터는 볼륨 A에 있는 데이터의 미러된 복사본이 됩니다.

단일 플렉스 2개(단순 볼륨 A와 단순 볼륨 B가 있는 1개)를 보여 주는 다이어그램은 미러된 볼륨 A가 있는 여러 플렉스와 같습니다.

IVdsVolume::QueryPlexes 메서드를 호출하여 볼륨 플렉스를 쿼리할 수 있습니다. QueryPlexes에서 반환되는 열거형에서 원하는 plex 개체를 선택하여 특정 볼륨 플렉스에 대한 포인터를 가져올 수 있습니다. 마지막 플렉스를 제외하고 기존 플렉스를 끊거나 제거할 수 있습니다. IVdsVolume::BreakPlex를 사용하여 볼륨에서 플렉스를 분할하고 손상된 플렉스 개체를 볼륨 개체로 변환합니다. IVdsVolume::RemovePlex를 사용하여 plex를 모두 삭제합니다. IVdsVolumePlex::Repair 메서드를 호출하여 잘못된 멤버를 좋은 디스크로 이동시켜 내결함성 플렉스를 복구할 수 있습니다.

개체 식별자 및 플렉스 형식 외에도 볼륨 플렉스 개체 속성에는 플렉스의 상태, 상태 및 전환 상태가 포함됩니다. 이 개체에는 플래그가 없습니다.

다음 표에는 관련 인터페이스, 열거형 및 구조체가 나와 있습니다.

형식 요소
이 개체에 의해 항상 노출되는 인터페이스 IVdsVolumePlex.
연결된 열거형 VDS_VOLUME_PLEX_STATUS, VDS_VOLUME_PLEX_TYPEVDS_DISK_EXTENT_TYPE.
연결된 구조체 VDS_VOLUME_PLEX_PROP.

 

소프트웨어 공급자 개체

Volume 개체