Solarisディスクエラー、どうすれば削除できますか?

Solarisディスクエラー、どうすれば削除できますか?

私はSolaris 10システムを使用しています。内部ディスクの1つが破損しています。

c0t0d0s2     auto:sliced    rootdisk1_1  rootdg      online               c0t0d0s2         -
c0t1d0s2     auto           -            -           error                c0t1d0s2         -
c1t0d0s2     auto:sliced    rootmirror1_1  rootdg      online               c1t0d0s2
c1t1d0s2     auto:sliced    rootmirror2_1  rootdg      online               c1t1d0s2         -

コマンドを実行すると、formatc0t1d0s2ディスクによって中断されます。format再び動作できるようにシステムから完全に削除する方法はありますか?

答え1

ここに私の緊急対応メモがあります。 Solaris のバージョンについて言及することを忘れてしまいましたが、この機能を確認できる最新の Solaris ボックスがないので、マンページを確認し、適切な場合は試してください。

まず〜しなければならない umountディスク上のすべてのボリュームを無効にし、ディスクのスワップを無効にし、それ以外の場合は使用を中止します(たとえば、SolarisソフトウェアRAIDを使用している場合)。 Veritasをお使いの場合は、rkosegiの回答をご覧ください。

cfgadm次に、ディスクが何であるかを調べてください。

cfgadm -al

左の列はディスク名です。うん、私も知っているけどその他滞在。少なくともこれには短いブロックデバイス名が含まれているので、見つけるのはそれほど難しくありません。とにかく、それを知ったら、次のように言いましょう:(あなたの質問によると、するまず確認してください):

cfgadm -c unconfigure c0::dsk/c0t1d0

cfgadm -alディスクのプロビジョニングがオフになっていることを再確認できます。この時点で、システムにホットスワップ可能なディスクがある場合、ディスクは3状態になり、電源が切れ、コントローラ、バックプレーンなどはユーザーがディスクを取り外そうとすることを認識します。ディスクに取り外し準備ライトがある場合は点灯しています。

交換が完了した後:

cfgadm -c configure c0::dsk/c0t1d0

ディスクを再構成した後、再構築を続行できます。頑張ってください!

答え2

ディスクがVXにある場合は、Veritasで設定を解除する必要があります。

新しいものに交換したい場合は、この手順に従ってください。記事

VXメタデータを削除するには、次のコマンドを実行します。

# /usr/lib/vxvm/bin/vxdiskunsetup c0t1d0

関連情報