Volume Plex 개체
[Windows 8 및 Windows Server 2012부터 Virtual Disk Service COM 인터페이스는 Windows Storage 관리 API대체됩니다.]
볼륨 플렉스 개체는 볼륨에 포함된 볼륨 플렉스를 모델화합니다. 미러된 볼륨만 여러 개의 플렉스를 가질 수 있습니다. 다른 모든 볼륨 형식에는 하나의 플렉스가 있습니다. 각 플렉스에는 볼륨에 있는 데이터의 복사본이 포함됩니다. VDS는 단순, 스팬, 스트라이프 및 패리티가 있는 스트라이프의 네 가지 볼륨 플렉스 유형을 지원합니다. 이러한 각 볼륨 형식에 대한 설명은 Volume 개체참조하세요.
여러 플렉스를 사용하여 볼륨을 만드는 방법에는 두 가지가 있습니다. IVdsPack::CreateVolume 메서드를 사용하여 미러된 볼륨을 직접 만들거나 IVdsVolume::AddPlex 메서드를 사용하여 하나의 볼륨을 다른 볼륨에 추가할 수 있습니다. 볼륨(및 기본 디스크)은 동일한 팩에 있어야 합니다. 다음 그림에서는 한 볼륨(B)을 다른 볼륨(A)에 플렉스로 추가하고 결과 멀티플렉싱 볼륨(A)을 추가하는 예제를 보여 줍니다. 볼륨 A의 데이터는 그대로 유지되지만 볼륨 B의 데이터는 볼륨 A에 있는 데이터의 미러된 복사본이 됩니다.
두 개의 단일 플렉스를 보여 주는
IVdsVolume::QueryPlexes 메서드를 호출하여 볼륨 플렉스를 쿼리할 수 있습니다. QueryPlexes반환되는 열거형에서 원하는 plex 개체를 선택하여 특정 볼륨 플렉스에 대한 포인터를 가져올 수 있습니다. 마지막 플렉스를 제외하고 기존 플렉스를 끊거나 제거할 수 있습니다. IVdsVolume::BreakPlex 사용하여 볼륨에서 플렉스를 분할하고 손상된 플렉스 개체를 볼륨 개체로 변환합니다. IVdsVolume::RemovePlex 사용하여 plex를 모두 삭제합니다. 잘못된 멤버를 좋은 디스크로 이동하는 IVdsVolumePlex::Repair 메서드를 호출하여 내결함성 플렉스를 복구할 수 있습니다.
개체 식별자 및 plex 형식 외에도 볼륨 플렉스 개체 속성에는 plex의 상태, 상태 및 전환 상태가 포함됩니다. 이 개체에는 플래그가 없습니다.
다음 표에서는 관련 인터페이스, 열거형 및 구조를 나열합니다.
형 | 요소 |
---|---|
이 개체에 의해 항상 노출되는 인터페이스 | IVdsVolumePlex. |
연결된 열거형 | VDS_VOLUME_PLEX_STATUS, VDS_VOLUME_PLEX_TYPE및 VDS_DISK_EXTENT_TYPE. |
연결된 구조체 | VDS_VOLUME_PLEX_PROP. |
관련 항목