私は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 -
コマンドを実行すると、format
c0t1d0s2ディスクによって中断されます。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