ディスクドライブに障害が発生した場合は、そのドライブの代わりにシステム上のほかのディスク (およびそのスライス) を使用することができます (「RAID 5 ボリューム内のコンポーネントを置き換えるには」を参照)。 あるいは、そのディスクを修理または交換し、ディスクにラベルを付け、 metareplace コマンドに -e オプションを指定して実行します。
すべてのデータの最新のバックアップを取っているか確認します。また、この操作にはルート権限が必要です。
次のどちらかの方法で、RAID 5 ボリューム内の、障害が発生したコンポーネントを有効にします。
Solaris 管理コンソール内の「拡張ストレージ」から「ボリューム (Volumes)」ノードを開き、次に RAID 5 ボリュームを開きます。 「コンポーネント (Components)」ペインを選択し、障害のあるコンポーネントを選択します。 「コンポーネントを有効にする (Enable Component)」をクリックし、指示に従います。 詳細は、オンラインヘルプを参照してください。
次の形式の metareplace コマンドを実行します。
metareplace -e volume-name component-name |
-e は、同じ場所で障害が発生したコンポーネントを新しいコンポーネントで置き換える (おそらく、ディスクを物理的に交換した後で) ことを意味します。
volume-name は、障害が発生したコンポーネントを含むボリュームの名前です。
component-name は、置き換えられるコンポーネントの名前です。
metareplace は、新しいコンポーネントと RAID 5 ボリュームの残りのコンポーネントとの再同期を自動的に開始します。
# metareplace -e d20 c2t0d0s2 |
この例では、RAID 5 ボリューム d20 内のスライス c2t0d0s2 にソフトエラーがあります。 metareplace コマンドに -e オプションを指定して、このスライスを有効にします。