📄 cim_storagesetting.mof
字号:
ModelCorrespondence { "CIM_StorageSetting.DeltaReservationMin", "CIM_StorageSetting.DeltaReservationMax" }] uint8 DeltaReservationGoal; [Description ( "Enumeration indicating the type of setting. \"Fixed - Not " "Changeable\" settings are primordial. These setting are " "defined at the implementor of the class. \"Changeable - " "Transient\" is the type of setting produced by the " "\"CreateSetting\" method. A client can subsequently request " "that the implementation persist the generated and " "potentially modified setting indefinately. Only a " "\"Changeable - Transient\" setting SHALL be converted to a " "\"Changeable = Persistent\" setting; the setting SHALL NOT " "be changed back."), ValueMap { "0", "1", "2" }, Values { "Fixed - Not Changeable", "Changeable - Transient", "Changeable - Persistent" }] uint16 ChangeableType; [Write, Description ( "ExtentStripeLength describes the number of underlying " "StorageExtents across which data is striped in the common " "striping-based storage organizations. This is also known as " "the number of 'members' or 'columns'. When used in a goal " "setting instance, ExtentStripeLength is the optimal desired " "value. The bounds (max and min) for Stripe Length are " "defined using the properties ExtentStripeLengthMax and " "ExtentStripeLengthMin. ExtentStripeLength MUST be set to " "NULL if the scoping StorageCapablities indicates that it is " "not supported in this context. ExtentStripeLength can be " "used in conjunction with CreateOrModifyElementFromELements " "to explicitly configure storage. An example would be RAID " "0+1 with mirroring two stripe sets, each set being three " "wide. In this case CreateOrModifyElementFromElements would " "be passed a goal setting with DataRedundancy = 2 and " "ExtentStripeLength = 3. The size of the InElements array " "would be 6 and would contain the StorageExtents to be used " "to construct the StorageElement as a RAID 0+1. " "ExtentStripeLengthMin and ExtentStripeLengthMax are " "meaningless and wouldbe set to NULL. If the property is " "supported, and is part of StorageSettingWithHints it MAY be " "set to NULL. If used it will constrain the effects of Hint " "selections. When used in a Setting instance associated to a " "Volume, this property indicates the specific value that the " "Volume was created with, and ExtentStripeLengthMin and " "ExtentStripeLengthMax will be set to the same specific " "value."), MinValue ( 1 ), ModelCorrespondence { "CIM_StorageSetting.ExtentStripeLengthMax", "CIM_StorageSetting.ExtentStripeLengthMin" }] uint16 ExtentStripeLength; [Write, Description ( "ExtentStripeLength describes the number of underlying " "StorageExtents across which data is striped in the common " "striping-based storage organizations. This is also known as " "the number of 'members' or 'columns'. When used in a goal " "setting instance, ExtentStripeLengthMin is the minimum " "acceptable value. The desired Stripe Length is specified " "using ExtentStripeLength, while the maximum is defined by " "ExtentStripeLengthMax. ExtentStripeLengthMin MUST be set to " "NULL if the scoping StorageCapablities indicates that it is " "not supported in this context. If the property is " "supported, and is part of StorageSettingWithHints it MAY be " "set to NULL. If used it will constrain the effects of Hint " "selections. When used in a Setting instance associated to a " "Volume, this property is set to the specific value of " "ExtentStripeLength."), MinValue ( 1 ), ModelCorrespondence { "CIM_StorageSetting.ExtentStripeLengthMax", "CIM_StorageSetting.ExtentStripeLength" }] uint16 ExtentStripeLengthMin; [Write, Description ( "ExtentStripeLength describes the number of underlying " "StorageExtents across which data is striped in the common " "striping-based storage organizations. This is also known as " "the number of 'members' or 'columns'. When used in a goal " "setting instance, ExtentStripeLengthMax is the maximum " "acceptable value. The desired Stripe Length is specified " "using ExtentStripeLength, while the minimum is defined by " "ExtentStripeLengthMin. ExtentStripeLengthMax MUST be set to " "NULL if the scoping StorageCapablities indicates that it is " "not supported in this context. If the property is " "supported, and is part of StorageSettingWithHints it MAY be " "set to NULL. If used it will constrain the effects of Hint " "selections. When used in a Setting instance associated to a " "Volume, this property is set to the specific value of " "ExtentStripeLength."), MinValue ( 1 ), ModelCorrespondence { "CIM_StorageSetting.ExtentStripeLengthMin", "CIM_StorageSetting.ExtentStripeLength" }] uint16 ExtentStripeLengthMax; [Write, Description ( "ParityLayout specifies whether a parity-based storage " "organization is using rotated or non-rotated parity. When " "used in a goal setting instance, ParityLayout is the " "desired value. It MUST be set to NULL if the scoping " "StorageCapablities indicates that it is not supported in " "this context. If the property is supported, and is part of " "StorageSettingWithHints it MAY be set to NULL. If used it " "will constrain the effects of Hint selections. When used in " "a Setting instance associated to a Volume, this property " "indicates the specific value that the Volume was created " "with."), ValueMap { "1", "2" }, Values { "Non-rotated Parity", "Rotated Parity" }] uint16 ParityLayout; [Write, Description ( "UserDataStripeDepth describes the number of bytes forming a " "strip in common striping-based storage organizations. The " "strip is defined as the size of the portion of a stripe " "that lies on one extent. Thus, ExtentStripeLength * " "UserDataStripeDepth will yield the size of one stripe of " "user data. When used in a goal setting instance, " "UserDataStripeDepth is the optimal desired value. The " "bounds (max and min) for Stripe Depth are defined using the " "properties UserDataStripeDepthMax and " "UserDataStripeDepthMin. UserDataStripeDepth MUST be set to " "NULL if the scoping StorageCapablities indicates that it is " "not supported in this context. If the property is " "supported, and is part of StorageSettingWithHints it MAY be " "set to NULL. If used it will constrain the effects of Hint " "selections. When used in a Setting instance associated to a " "Volume, this property indicates the specific value that the " "Volume was created with, and UserDataStripeDepthMin and " "UserDataStripeDepthMax will be set to the same specific " "value."), Units ( "Bytes" ), MinValue ( 1 ), ModelCorrespondence { "CIM_StorageSetting.UserDataStripeDepthMax", "CIM_StorageSetting.UserDataStripeDepthMin" }] uint64 UserDataStripeDepth; [Write, Description ( "UserDataStripeDepth describes the number of bytes forming a " "strip in common striping-based storage organizations. The " "strip is defined as the size of the portion of a stripe " "that lies on one extent. Thus, ExtentStripeLength * " "UserDataStripeDepth will yield the size of one stripe of " "user data. When used in a goal setting instance, " "UserDataStripeDepthMin is the minimum acceptable value. The " "desired Stripe Depth is specified using " "UserDataStripeDepth, while the maximum is defined by " "UserDataStripeDepthMax. UserDataStripeDepthMin MUST be set " "to NULL if the scoping StorageCapablities indicates that it " "is not supported in this context. If the property is " "supported, and is part of StorageSettingWithHints it MAY be " "set to NULL. If used it will constrain the effects of Hint " "selections. When used in a Setting instance associated to a " "Volume, this property is set to the specific value of " "UserDataStripeDepth."), Units ( "Bytes" ), MinValue ( 1 ), ModelCorrespondence { "CIM_StorageSetting.UserDataStripeDepthMax", "CIM_StorageSetting.UserDataStripeDepth" }] uint64 UserDataStripeDepthMin; [Write, Description ( "UserDataStripeDepth describes the number of bytes forming a " "strip in common striping-based storage organizations. The " "strip is defined as the size of the portion of a stripe " "that lies on one extent. Thus, ExtentStripeLength * " "UserDataStripeDepth will yield the size of one stripe of " "user data. When used in a goal setting instance, " "UserDataStripeDepthMax is the maximum acceptable value. The " "desired Stripe Depth is specified using " "UserDataStripeDepthGoal, while the minimum is defined by " "UserDataStripeDepthMin. UserDataStripeDepthMax MUST be set " "to NULL if the scoping StorageCapablities indicates that it " "is not supported in this context. If the property is " "supported, and is part of StorageSettingwWithHints it MAY " "be set to NULL. If used it will constrain the effects of " "Hint selections. When used in a Setting instance associated " "to a Volume, this property is set to the specific value of " "UserDataStripeDepth."), Units ( "Bytes" ), MinValue ( 1 ), ModelCorrespondence { "CIM_StorageSetting.UserDataStripeDepthMin", "CIM_StorageSetting.UserDataStripeDepth" }] uint64 UserDataStripeDepthMax;};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -