この節では、ディスクセットをシステムから除去する方法について説明します。
ディスクセットからホストを除去することができます。ただし、最後のホストをディスクセットから除去するには、ディスクセット内のドライブがすべて除去されていなければなりません。
最後のホストをディスクセットから除去すると、ディスクセットが破壊されます。
ディスクセットからドライブが除去されると、DiskSuite は、残りのドライブ全体を通じて、メタデバイス状態データベースの複製のバランスを再調整します。
前提条件 (「DiskSuite オブジェクトを除去するための前提条件」) を満たし、予備情報 (「ホストとディスクをディスクセットから除去するための予備情報」) を読んでいることを確認する。
metaset(1M) コマンドを使用して、ディスクセットからホストを除去する。
# metaset -s <ディスクセット> -d -h <ホスト> |
このコマンドでは、
-s <ディスクセット> |
metaset が作用するディスクセットの名前を指定します。 |
-d |
指定したホストを削除します。 |
-h <ホスト> |
ディスクセットから削除する 1 つ以上のホスト名を指定します。このホスト名は、/etc/nodename にあるものと同じ名前です。 |
ホストがディスクセットから除去されたことを確認するには、オプションなしで metaset(1M) コマンドを使用する。
# metaset |
red# metaset -s relo-red -d -h blue red# metaset Set name = relo-red, Set number = 1 Host Owner red Yes ... |
この例では、ホスト blue をディスクセット relo-red から除去します。
前提条件 (「DiskSuite オブジェクトを除去するための前提条件」) を満たし、予備情報 (「ホストとディスクをディスクセットから除去するための予備情報」) を読んでいることを確認する。
metaset(1M) コマンドを使用して、ディスクセットからドライブを除去する。
# metaset -s <ディスクセット> -d [-f] <ドライブ>... |
このコマンドでは、
-s <ディスクセット> |
metaset が作用するディスクセットの名前を指定します。 |
-d |
指定したドライブ名を削除します。 |
-f |
ディスクセット内の最後のドライブを強制的に削除します。このドライブには最後の状態データベースの複製が暗黙に含まれるためです。 |
<ドライブ> |
ディスクセットから削除されるドライブを指定します。 ドライブの指定形式は cxtxdx とし、スライスを指定しません。 |
ディスクセット内の最後のドライブを削除するには、-f オプションを使用します。
metaset(1M) コマンドを使用して、ディスクセットからドライブが除去されたことを確認する。
red# metaset -s relo-red -d c2t5d0 red# metaset ... Host Owner red Yes blue Drive Dbase c1t2d0 Yes c1t3d0 Yes c2t2d0 Yes c2t3d0 Yes c2t4d0 Yes |
この例では、ディスクセット relo-red からドライブ c2t5d0 を除去します。metaset コマンドは、削除されたドライブがもうディスクセットの一部ではないことを確認します。
ディスクセットを完全に除去するということは、次のようなことを意味します。
ディスクセット内のメタデバイスとホットスペア集合をすべて除去する
ディスクセット内のホストを 1 つ残して、あとはすべて除去する
ディスクセット内のドライブをすべて除去する
最後のホストを除去する
「DiskSuite オブジェクトを除去するための前提条件」の前提条件と 「ホストとディスクをディスクセットから除去するための予備情報」の予備情報をチェックしてから、metaclear(1M) と metaset(1M) のコマンドを使用して、ディスクセットを完全に除去します。詳細は、metaclear(1M) と metaset(1M) のマニュアルページを参照してください。
red# metaclear -s relo-red -a red# metaset -s relo-red -d -h blue red# metaset -s relo-red -f -d c1t2d0 c1t3d0 c2t2d0 c2t3d0 c2t4d0 c2t5d0 red# metaset -s relo-red -d -h red |
metaclear -a コマンドは、relo-red ディスクセットからすべてのメタデバイスとホットスペア集合を除去します。次に、ディスクセットからホスト blue が削除され、さらに共有ディスクドライブが削除されます。最後に、ディスクセットからはセット内の最後のホスト (この場合は red) が削除されます。この最後のコマンドは、システムからディスクセットを除去します。