システムのパックアップを取ります。
su と入力し、スーパーユーザーのパスワードを入力します。
交換するディスクのパーティションテーブルを保存することができる場合は、そのパーティションテーブルを保存します。
ディスクラベルを読み取ることができる場合は、この時点でディスクパーティション情報を保存します。
メタデバイスまたはファイルシステムを設定したら、ただちにすべてのディスクパーティション情報を保存してください。この情報は、デバイス障害から回復する際に使用します。
prtvtoc コマンドを使用してパーティション情報を保存します。
# prtvtoc /dev/rdsk/cwtxdys0 > パーティションテーブルの保存先ファイル
# prtvtoc /dev/rdsk/c1t2d0s0 > /etc/c1t2d0s0.vtoc
取り外すデバイスを使用しているメタデバイスまたはアプリケーションを特定します。以下に例を示します。
# metadb | grep c1t2d0 # metastat | grep c1t2d0 # mount | grep c1t2d0
ディスクを交換した後でメタデバイスを再設定するために、これらのコマンドの出力を保存します。
複製データベースを削除します。
ディスクに複製データベースがある場合は、その複製データベースを削除する必要があります。削除する前に、複製データベースのサイズと各スライスにある複製データベースの数を記録してください。
# metadb -d cwtxdysz
# metadb -d c1t2d0s0
サブミラーを切り離します。
ディスクのスライスがサブミラーによって使用されている場合は、そのサブミラーを切り離す必要があります。以下に例を示します。
# metadetach d20 d21
ホットスペアを削除します。
ディスクのスライスがホットスペアプールによって使用されている場合は、そのホットスペアを削除する必要があります。削除する前に、スライスを含むホットスペアプールを記録してください。以下に例を示します。
# metahs -d all c1t2d0s1
ディスクに対する他のすべてのメタデバイス処理を終了します。
切り離すことができないメタデバイス (ミラーにはないストライプなど) によって使用されている他のディスクスライスについては、metastat の出力を調べてください。メタデバイスにファイルシステムが存在する場合は、メタデバイスをマウント解除する必要があります。ファイルシステムが存在しない場合は、オフラインにしてください。
詳細は、prtvtoc(1M) のマニュアルページを参照してください。
ディスク上にあるすべてのファイルシステムをマウント解除します。
マウント解除するファイルシステムが存在するディスクで障害が発生しているか、障害が発生した場合、umount 処理が完了せずに、その処理中に大量のエラーメッセージがシステムコンソールに表示され、/var ディレクトリ内に記録される場合があります。umount 処理が正常に完了しない場合は、システムの再起動が必要となる場合があります。
# umount ファイルシステム
ファイルシステムは、手順 4 で返された各行の先頭の列の値です。以下に例を示します。
# umount /export/home # umount /export/home2