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

アクセスの種類: 読み取り専用

管理が必要な完全なデータ コピーの数に対するユーザー設定可能な基本設定。 このパラメーターの値は、NumberofDataCopiesMinNumberOfDataCopiesMax で定義されている範囲内 (境界値を含む) である必要があります。 新しい実体プールの場合、既定値は対応するルート プールの機能から継承する必要があります。 ルート プールの場合、このフィールドの初期値はストレージ管理プロバイダーのソフトウェアに残されます。

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

関連項目

MSFT_StorageObject