Solaris ボリュームマネージャの管理

ホットスペア集合の作成

Procedureホットスペア集合を作成するには


注意 – 注意 –

32 ビットカーネルの Solaris ソフトウェアを実行する予定がある場合、または Solaris 9 4/03 リリースより前のバージョンの Solaris OS を使用する予定がある場合は、1T バイトを超えるボリュームまたはホットスペアを作成しないでください。Solaris ボリュームマネージャのマルチテラバイトボリュームサポートの詳細については、「Solaris ボリュームマネージャにおけるマルチテラバイトサポートの概要」を参照してください。



注意 – 注意 –

作成するホットスペアの大きさが十分であるかどうかを示すメッセージは出力されません。ホットスペアのサイズが、対応付けられているボリュームのサイズ以上でないと、ホットスペアは使用されません。


始める前に

「Solaris ボリュームマネージャコンポーネントを作成するための前提条件」を確認します。

  1. スーパーユーザーになります。

  2. 次のどちらかの方法でホットスペア集合を作成します。

    • Solaris 管理コンソール内の「拡張ストレージ」から「ホットスペアプール (Hot Spare Pools)」ノードを開きます。次に、「アクション (Action)」、「ホットスペアプールの作成 (Create Hot Spare Pool)」の順に選択します。詳細は、オンラインヘルプを参照してください。

    • 次の形式の metainit コマンドを使用します。


      # metainit hot-spare-pool-name ctds-for-slice
      
      hot-spare-pool-name

      ホットスペア集合の名前を指定します。

      ctds-for-slice

      ホットスペア集合に追加するスライスを指定します。ホットスペア集合に追加するスライスごとにこのオプションを繰り返します。

      詳細は、metainit(1M) のマニュアルページを参照してください。


    注 –

    ホットスペア集合の作成には、metahs コマンドを使用することもできます。



例 17–1 ホットスペア集合の作成


# metainit hsp001 c2t2d0s2 c3t2d0s2
hsp001: Hotspare pool is setup

この例では、ホットスペア集合 hsp001 にホットスペアとして 2 つのディスクを割り当てます。ホットスペア集合が設定されたことを示すメッセージが出力されます。


参照

ホットスペア集合にホットスペアを追加する方法については、「ホットスペア集合にホットスペアを追加するには」を参照してください。ホットスペア集合を作成したら、それをサブミラーまたは RAID-5 ボリュームと対応付ける必要があります。「ホットスペア集合とボリュームを対応付けるには」を参照してください。

Procedureホットスペア集合にホットスペアを追加するには

始める前に

「Solaris ボリュームマネージャコンポーネントを作成するための前提条件」を確認します。

  1. スーパーユーザーになります。

  2. 次のどちらかの方法で既存のホットスペア集合にホットスペアを追加します。

    • Solaris 管理コンソール内の「拡張ストレージ」から「ホットスペアプール (Hot Spare Pools)」ノードを開きます。変更するホットスペア集合を選択します。「アクション (Action)」、「プロパティ (Properties)」の順に選択します。さらに「ホットスペア (Hot Spares)」パネルを選択します。詳細は、オンラインヘルプを参照してください。

    • 次のどちらかの形式の metahs コマンドを使用します。


      # metahs -a hot-spare-pool-name slice-to-add
      

      # metahs -a -all hot-spare-pool-name slice-to-add
      
      -a hot-spare-pool-name

      特定のホットスペア集合にスライスを追加することを指定します。

      -a all

      すべてのホットスペア集合にスライスを追加することを指定します。

      slice-to-add

      ホットスペア集合に追加するスライスを指定します。

      詳細は、metahs(1M) のマニュアルページを参照してください。


    注 –

    同じホットスペアを複数のホットスペア集合に追加することができます。ホットスペアをホットスペア集合に追加すると、ホットスペア集合のスライスリストの最後にそのホットスペアが追加されます。



例 17–2 ホットスペアスライスを 1 つのホットスペア集合に追加する

この例では、-a オプションを使ってスライス /dev/dsk/c3t0d0s2 をホットスペア集合 hsp001 に追加します。スライスがホットスペア集合に追加されたことを示すメッセージが表示されます。


# metahs -a hsp001 /dev/dsk/c3t0d0s2
hsp001: Hotspare is added


例 17–3 ホットスペアスライスをすべてのホットスペア集合に追加する

この例では、- a オプションを all と組み合わせて使用し、システム上のすべてのホットスペア集合にスライス /dev/dsk/c3t0d0s2 を追加します。スライスがすべてのホットスペア集合に追加されたことを示すメッセージが表示されます。


# metahs -a -all /dev/dsk/c3t0d0s2
hsp001: Hotspare is added
hsp002: Hotspare is added
hsp003: Hotspare is added