MSFT_ResiliencySetting クラス
ストレージ プールの回復性設定を表します。
次の構文は、マネージド オブジェクト フォーマット (MOF) コードをシンプルにしたものです。
構文
class MSFT_ResiliencySetting : MSFT_StorageObject
{
String Name;
String Description;
UInt16 NumberOfDataCopiesMin;
UInt16 NumberOfDataCopiesMax;
UInt16 NumberOfDataCopiesDefault;
UInt16 PhysicalDiskRedundancyMin;
UInt16 PhysicalDiskRedundancyMax;
UInt16 PhysicalDiskRedundancyDefault;
UInt16 NumberOfColumnsMin;
UInt16 NumberOfColumnsMax;
UInt16 NumberOfColumnsDefault;
UInt64 InterleaveMin;
UInt64 InterleaveMax;
UInt64 InterleaveDefault;
UInt16 ParityLayout;
Boolean RequestNoSinglePointOfFailure;
};
メンバー
MSFT_ResiliencySetting クラスには、次の種類のメンバーがあります。
メソッド
MSFT_ResiliencySetting クラスでは、次のメソッドを使用できます。
Method | 説明 |
---|---|
SetDefaults | ユーザーが MSFT\_ResiliencySetting オブジェクトの既定のプロパティ値を変更できるようにします。 |
プロパティ
MSFT_ResiliencySetting クラスには、次のプロパティがあります。
説明
データ型: 文字列
アクセスの種類: 読み取り専用
回復性設定の機能のシステム セットの説明。これには、いつ設定を使用する必要があるか、設定の長所と短所、パフォーマンス情報、ユーザーに役立つとベンダーが感じるその他の情報などが含まれます。
InterleaveDefault
データ型: UInt64
アクセスの種類: 読み取り専用
修飾子: 単位 (バイト)
ストライピングベースの一般的な回復性設定でストリップを形成するのに必要なバイト数。 ストリップは、1 つの物理ディスク上にあるストライプの部分のサイズとして定義されます。 したがって、Interleave * NumberOfColumns はユーザーデータの 1 つのストライプのサイズになります。
InterleaveMax
データ型: UInt64
アクセスの種類: 読み取り専用
修飾子: 単位 (バイト)
ストライピングベースの一般的な回復性設定でストリップを形成できる最大のバイト数。 ストリップは、1 つの物理ディスク上にあるストライプの部分のサイズとして定義されます。
InterleaveMin
データ型: UInt64
アクセスの種類: 読み取り専用
修飾子: 単位 (バイト)
ストライピングベースの一般的な回復性設定でストリップを形成できる最小のバイト数。 ストリップは、1 つの物理ディスク上にあるストライプの部分のサイズとして定義されます。
名前
データ型: 文字列
アクセスの種類: 読み取り専用
修飾子: 必須
回復性の設定を記述する、システム セットのユーザーフレンドリで表示指向の文字列。
NumberOfColumnsDefault
データ型: UInt16
アクセスの種類: 読み取り専用
データをストライピングする基になる物理ディスクの最大数をユーザーが設定できる基本設定。
NumberOfColumnsMax
データ型: UInt16
アクセスの種類: 読み取り専用
一般的なストライピング ベースの回復性設定でデータをストライピングできる基になる物理ディスクの最大数。
NumberOfColumnsMin
データ型: UInt16
アクセスの種類: 読み取り専用
一般的なストライピング ベースの回復性設定でデータをストライピングできる基になる物理ディスクの最小数。
NumberOfDataCopiesDefault
データ型: UInt16
アクセスの種類: 読み取り専用
管理が必要な完全なデータ コピーの数に対するユーザー設定可能な基本設定。 このパラメーターの値は、NumberofDataCopiesMin と NumberOfDataCopiesMax で定義されている範囲内 (境界値を含む) である必要があります。 新しい実体プールの場合、既定値は対応するルート プールの機能から継承する必要があります。 ルート プールの場合、このフィールドの初期値はストレージ管理プロバイダーのソフトウェアに残されます。
NumberOfDataCopiesMax
データ型: UInt16
アクセスの種類: 読み取り専用
ストレージ プールで管理できるデータの完全なコピーの最大数。
NumberOfDataCopiesMin
データ型: UInt16
アクセスの種類: 読み取り専用
ストレージ プールで管理できるデータの完全なコピーの最小数。
ParityLayout
データ型: UInt16
アクセスの種類: 読み取り専用
パリティ ベースの回復性設定で、回転パリティ レイアウトと非回転パリティ レイアウトのどちらを使用するかを指定します。 回復性設定がパリティ ベースでない場合、このプロパティは NULL に設定する必要があります。
Value | 意味 |
---|---|
非回転パリティ 1 | パリティ ベースの回復性設定では、非回転パリティ レイアウトが使用されます。 |
回転パリティ 2 | パリティ ベースの回復性設定では、回転パリティ レイアウトが使用されます。 |
PhysicalDiskRedundancyDefault
データ型: UInt16
アクセスの種類: 読み取り専用
データ損失が発生する前に、仮想ディスクが耐えられる物理ディスク障害の数をユーザーが設定できる基本設定。
PhysicalDiskRedundancyMax
データ型: UInt16
アクセスの種類: 読み取り専用
データ損失が発生する前に起こる可能性がある物理ディスク障害の許容できる最大数。
PhysicalDiskRedundancyMin
データ型: UInt16
アクセスの種類: 読み取り専用
データ損失が発生する前に起こる可能性がある物理ディスク障害の許容できる最小数。
RequestNoSinglePointOfFailure
データ型: Boolean
アクセスの種類: 読み取り専用
単一障害点を要求しない場合は TRUE に設定します。
解説
MSFT_ResiliencySetting は、ストレージ プールが提供する回復性機能に関する詳細な説明です。 ストレージ プールには、これらの設定を 1 つ以上含めることができます。 MSFT_ResiliencySetting オブジェクトは、最小値、最大値、既定値を持つ一連のプロパティを指定します。 最小値と最大値は、ストレージ プールの現在の機能ではなく、サブシステムが提供する機能の限度の範囲を反映している可能性があります。 既定値は、上書きされない限り、新しい仮想ディスクを作成するときに使用されます。
要件
要件 | Value |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
名前空間 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |