次のどちらかの方法でホットスペア集合を作成します。
Solaris 管理コンソール内の「拡張ディスク」から「ホットスペアプール (Hot Spare Pools) 」ノードを開き、「アクション (Action) 」、「ホットスペアプールの作成 (Create Hot Spare Pool) 」の順に選択します。 詳細は、オンラインヘルプを参照してください。
次の形式の metainit コマンドを使用します。
metainit hot-spare-pool-name ctds-for-slice |
ここで、ctds-for-slice には、ホットスペア集合に割り当てるホットスペアを順に指定します。詳細は、metainit(1M) のマニュアルページを参照してください。
ホットスペア集合の作成には、metahs コマンドを使用することもできます。
# metainit hsp001 c2t2d0s2 c3t2d0s2 hsp001: Hotspare pool is setup |
この例では、ホットスペア集合 hsp001 にホットスペアとして 2 つのディスクを割り当てます。ホットスペア集合が設定されたことを示すメッセージが出力されます。
作成するホットスペアの大きさが十分であるかどうかを示すメッセージは出力されません。ホットスペアのサイズが、対応付けられているボリュームのサイズ以上でないと、ホットスペアは使用されません。
ホットスペア集合にホットスペアを追加する手順については、ホットスペア集合にホットスペアを追加するにはを参照してください。ホットスペア集合を作成したら、それをサブミラーまたは RAID 5 ボリュームと対応付ける必要があります。詳細は、ホットスペア集合とボリュームを対応付けるにはを参照してください。
次のどちらかの方法で既存のホットスペア集合にホットスペアを追加します。
Solaris 管理コンソール内の「拡張ディスク」から「ホットスペアプール (Hot Spare Pools) 」ノードを開き、変更したいホットスペア集合を選択します。次に「アクション (Action) 」、「プロパティ (Properties) 」を選択し、「ホットスペア (Components) 」パネルを選択します。詳細は、オンラインヘルプを参照してください。
次の形式の metahs コマンドを使用します。
metahs -a hot-spare-pool-name slice-to-add |
指定するホットスペア集合にスライスを追加する場合は、hot-spare-pool-name に -a を指定します。
すべてのホットスペア集合にスライスを追加する場合は、hot-spare-pool-name に -all を指定します。詳細は、metahs(1M) のマニュアルページを参照してください。
同じホットスペアを複数のホットスペア集合に追加することができます。ホットスペアをホットスペア集合に追加すると、ホットスペアは、ホットスペア集合のスライスリストの最後に追加されます。
# metahs -a hsp001 /dev/dsk/c3t0d0s2 hsp001: Hotspare is added |
この例では、-a オプションを使ってスライス /dev/dsk/c3t0d0s2 をホットスペア集合 hsp001 に追加します。 スライスがホットスペア集合に追加されたことを示すメッセージが表示されます。
# metahs -a -all /dev/dsk/c3t0d0s2 hsp001: Hotspare is added hsp002: Hotspare is added hsp003: Hotspare is added |
この例では、-a と -all オプションを使って、スライス /dev/dsk/c3t0d0s2 をすべてのホットスペア集合に追加します。スライスがすべてのホットスペア集合に追加されたことを示すメッセージが表示されます。