CIM_StorageExtent 클래스(Hyper-V 관리)
데이터를 저장하고 데이터를 검색할 수 있는 미디어의 기능 및 관리에 대해 설명합니다. 이 슈퍼 클래스는 소프트웨어 및 하드웨어 RAID 구성 요소 또는 물리적 미디어의 원시 논리적 범위를 나타내는 데 사용됩니다.
구문
[Abstract, Version("2.13.0"), UMLPackagePath("CIM::Core::StorageExtent"), AMENDMENT]
class CIM_StorageExtent : CIM_LogicalDevice
{
uint16 DataOrganization;
string Purpose;
uint16 Access;
string ErrorMethodology;
uint64 BlockSize;
uint64 NumberOfBlocks;
uint64 ConsumableBlocks;
boolean IsBasedOnUnderlyingRedundancy;
boolean SequentialAccess;
uint16 ExtentStatus[];
boolean NoSinglePointOfFailure;
uint16 DataRedundancy;
uint16 PackageRedundancy;
uint8 DeltaReservation;
boolean Primordial = FALSE;
string Name;
uint16 NameFormat;
uint16 NameNamespace;
string OtherNameNamespace;
string OtherNameFormat;
};
멤버
CIM_StorageExtent 클래스에는 다음과 같은 유형의 멤버가 있습니다.
속성
CIM_StorageExtent 클래스에는 이러한 속성이 있습니다.
-
Access
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
미디어의 읽기/쓰기 지원에 대한 설명입니다.
-
-
알 수 없음 (0)
-
읽기 가능 (1)
-
쓰기 가능 (2)
-
읽기/쓰기 지원 (3)
-
한 번 쓰기 (4)
BlockSize
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
-
한정자: 단위 ("바이트"), MappingStrings ("MIF. DMTF| Host Storage|001.4", "MIB. IETF| HOST-RESOURCES-MIB.hrStorageAllocationUnits", "MIF. DMTF| 스토리지 디바이스|001.5")
스토리지 익스텐트를 형성하는 블록의 크기(바이트)입니다. 가변 블록 크기를 사용하는 경우 이 속성은 최대 블록 크기를 지정해야 합니다. 블록 크기를 알 수 없거나 블록 개념이 유효하지 않은 경우(예: CIM_AggregateExtent, CIM_Memory 또는 CIM_LogicalDisk) 이 속성을 "1"(알 수 없음)으로 설정해야 합니다.
ConsumableBlocks
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
CIM_BasedOn 클래스 연결을 사용하여 CIM_StorageExtent 계층화할 때 사용할 수 있는 최대 블록 수입니다. 이 속성은 스토리지 익스텐트를 CIM_BasedOn 개체의 Antecedent 속성에서 참조하는 경우에만 의미가 있습니다.
DataOrganization
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
미디어에서 organization 사용되는 데이터 형식입니다.
기타 (0)
알 수 없음 (1)
고정 블록 (2)
변수 블록 (3)
키 데이터 개수 (4)
DataRedundancy
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: ModelCorrespondence ("CIM_StorageSetting. DataRedundancyGoal", "CIM_StorageSetting. DataRedundancyMax", "CIM_StorageSetting. DataRedundancyMin")
현재 유지 관리되는 데이터의 전체 복사본 수입니다.
DeltaReservation
-
데이터 형식: uint8
-
액세스 형식: 읽기 전용
-
한정자: 단위 ("백분율"), MinValue (1), MaxValue (100), ModelCorrespondence ("CIM_StorageSetting. DeltaReservationGoal", "CIM_StorageSetting. DeltaReservationMax", "CIM_StorageSetting. DeltaReservationMin")
델타 예약의 현재 값입니다. 이는 변경 내용을 캐싱하기 위해 복제본(replica) 예약해야 하는 공간의 양을 지정하는 백분율입니다.
ErrorMethodology
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
스토리지 익스텐트에서 지원하는 오류 검색 및 수정 유형입니다.
ExtentStatus
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
추가 상태 정보입니다.
기타 (0)
알 수 없음 (1)
없음/해당 없음 (2)
부서짐 (3)
손실된 데이터 (4)
동적 재구성 (5)
노출됨 (6)
소수 노출 (7)
부분적으로 노출됨 (8)
보호 사용 안 함 (9)
준비 중(10)
다시 빌드 (11)
다시 계산 (12)
사용 중인 예비 (13)
진행 중 확인 (14)
대역 내 액세스 권한 부여 (15)
가져온 항목 (16)
내보낸 항목(17)
DMTF 예약 됨(18..32767)
Vendor Reserved (32768..65535)
IsBasedOnUnderlyingRedundancy
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
기본 스토리지 익스텐트에서 CIM_StorageRedundancyGroup 구성원이면 true이고, 그렇지 않으면 false입니다.
이름
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: 재정의 ("이름"), MappingStrings ("SPC. INCITS-T10| VPD 83, 연결 0 | 식별자"), ModelCorrespondence ("CIM_StorageExtent. NameFormat", "CIM_StorageExtent. NameNamespace")
스토리지 익스텐트 고유 식별자입니다. NameFormat 속성은 Name 속성에 사용할 명명 형식을 지정합니다.
NameFormat
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: ModelCorrespondence ("CIM_StorageExtent. 이름", "CIM_StorageExtent. NameNamespace", "CIM_StorageExtent. OtherNameFormat")
Name 속성의 명명 형식입니다.
알 수 없음 (0)
기타 (1)
VPD83NAA6 (2)
VPD83NAA5 (3)
VPD83Type2 (4)
VPD83Type1 (5)
VPD83Type0 (6)
SNVM (7)
NodeWWN (8)
NAA (9)
EUI64 (10)
T10VID (11)
OS 디바이스 이름 (12)
NameNamespace
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("SPC. INCITS-T10| VPD 83, 연결 0 | 식별자"), ModelCorrespondence ("CIM_StorageExtent. 이름", "CIM_StorageExtent. OtherNameNamespace", "CIM_StorageExtent. NameFormat")
name 속성의 네임스페이스입니다.
알 수 없음 (0)
기타 (1)
VPD83Type3 (2)
VPD83Type2 (3)
VPD83Type1 (4)
VPD80 (5)
NodeWWN (6)
SNVM (7)
OS 디바이스 네임스페이스 (8)
NoSinglePointOfFailure
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
-
한정자: ModelCorrespondence ("CIM_StorageSetting. NoSinglePointOfFailure")
단일 실패 지점이 없으면 true이고, 그렇지 않으면 false입니다.
블록 수
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("MIF. DMTF| 호스트 스토리지|001.5", "MIB. IETF| HOST-RESOURCES-MIB.hrStorageSize")
스토리지 익스텐트를 형성하는 논리적으로 연속된 블록의 총 수입니다. 스토리지 익스텐트의 총 크기는 BlockSize 를 NumberOfBlocks로 곱하여 계산됩니다. BlockSize가 "1"인 경우 이 속성은 스토리지 범위의 총 크기입니다.
OtherNameFormat
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: ModelCorrespondence ("CIM_StorageExtent. NameFormat")
NameFormat 속성 이 "1"(기타)으로 설정된 경우 Name 속성의 형식입니다.
OtherNameNamespace
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: ModelCorrespondence ("CIM_StorageExtent. NameNamespace")
NameNamespace 속성이 "1"(기타)으로 설정된 경우 Name 속성의 네임스페이스에 대한 설명입니다.
PackageRedundancy
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: ModelCorrespondence ("CIM_StorageSetting. PackageRedundancyGoal", "CIM_StorageSetting. PackageRedundancyMax", "CIM_StorageSetting. PackageRedundancyMin")
데이터 손실 없이 실패할 수 있는 실제 패키지의 현재 수입니다. 예를 들어 스토리지 도메인에서 디스크 스핀들의 수일 수 있습니다.
원시
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
스토리지 익스텐트 기본형이면 true이고, 그렇지 않으면 false입니다.
용도
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrStorageDescr")
미디어 사용에 대한 설명입니다.
SequentialAccess
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
스토리지 가 CIM_MediaAccessDevice 개체에 의해 순차적으로 액세스되면 true이고 , 그렇지 않으면 false입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8 |
지원되는 최소 서버 |
Windows Server 2012 |
네임스페이스 |
Root\virtualization\v2 |
MOF |
|
DLL |
|