Class CIM_StorageExtent
extends CIM_LogicalDevice

StorageExtent describes the capabilities and management of the various media that exist to store data and allow data retrieval. This superclass could be used to represent the various components of RAID (Hardware or Software) or as a raw logical extent on top of physical media.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_LogicalDevice
   |
   +--CIM_StorageExtent

Direct Known Subclasses

CIM_PhysicalExtent
CIM_ProtectedSpaceExtent
CIM_StorageVolume
CIM_VolumeSet
CIM_MediaPartition
CIM_DiskPartition
CIM_TapePartition
CIM_LogicalDisk
CIM_AggregatePExtent
CIM_AggregatePSExtent
CIM_Snapshot
CIM_Memory
CIM_NonVolatileStorage
CIM_VolatileStorage
CIM_CacheMemory

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringStorageExtent describes the capabilities and management of the various media that exist to store data and allow data retrieval. This superclass could be used to represent the various components of RAID (Hardware or Software) or as a raw logical extent on top of physical media.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
Accessuint16
DescriptionstringAccess describes whether the media is readable (value=1), writeable (value=2), or both (value=3). "Unknown" (0) and "Write Once" (4) can also be defined.None TRANSLATABLE= true
ValuesstringUnknown, Readable, Writeable, Read/Write Supported, Write OnceNone TRANSLATABLE= true
BlockSizeuint64
DescriptionstringSize in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for Aggregate Extents, Memory or LogicalDisks), enter a 1.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Host Storage|001.4, MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits, MIF.DMTF|Storage Devices|001.5None None
UnitsstringBytesNone TRANSLATABLE= true
ConsumableBlocksuint64
DescriptionstringThe maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information ('100 blocks is available for consumption') is indicated in the ConsumableBlocks property.None TRANSLATABLE= true
DataOrganizationuint16
DescriptionstringType of data organization used.None TRANSLATABLE= true
ValuesstringOther, Unknown, Fixed Block, Variable Block, Count Key DataNone TRANSLATABLE= true
ErrorMethodologystring
DescriptionstringErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.None TRANSLATABLE= true
IsBasedOnUnderlyingRedundancyboolean
DescriptionstringTrue indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.None TRANSLATABLE= true
NumberOfBlocksuint64
DescriptionstringTotal number of logically contiguous blocks, of size BlockSize, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Host Storage|001.5, MIB.IETF|HOST-RESOURCES-MIB.hrStorageSizeNone None
Purposestring
DescriptionstringA free form string describing the media and/or its use.None TRANSLATABLE= true
MappingStringsstringMIB.IETF|HOST-RESOURCES-MIB.hrStorageDescrNone None
SequentialAccessboolean
DescriptionstringBoolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, DiskPartitions and LogicalDisks represent randomly accessed Extents.None TRANSLATABLE= true

Inherited Properties

NameData TypeClass Origin
Availabilityuint16CIM_LogicalDevice
CaptionstringCIM_ManagedElement
CreationClassNamestringCIM_LogicalDevice
DescriptionstringCIM_ManagedElement
DeviceIDstringCIM_LogicalDevice
ErrorClearedbooleanCIM_LogicalDevice
ErrorDescriptionstringCIM_LogicalDevice
InstallDatedatetimeCIM_ManagedSystemElement
LastErrorCodeuint32CIM_LogicalDevice
MaxQuiesceTimeuint64CIM_LogicalDevice
NamestringCIM_ManagedSystemElement
PowerManagementSupportedbooleanCIM_LogicalDevice
PowerOnHoursuint64CIM_LogicalDevice
StatusstringCIM_ManagedSystemElement
StatusInfouint16CIM_LogicalDevice
SystemCreationClassNamestringCIM_LogicalDevice
SystemNamestringCIM_LogicalDevice
TotalPowerOnHoursuint64CIM_LogicalDevice