この作業は、システムの実行中にマウント解除できるファイルシステムをミラー化解除するために使用します。ルート (/)、/opt、/usr、swap、またはシステムの実行中にマウント解除できないその他のファイルシステムをミラー化解除するには、「マウント解除不可能なファイルシステムをミラー化解除する方法 (コマンド行)」のコマンド行作業を使用します。
「DiskSuite オブジェクトを保守するための前提条件」の前提条件と 「ミラーの予備情報」の予備情報をチェックしてから、metadetach(1M) と metaclear(1M) のコマンドを使用して、ファイルシステムをミラー化解除します。詳細については、metadetach(1M) と metaclear(1M) のマニュアルページを参照してください。
ミラーのミラー化解除を行う手順を次に示します。
metastat(1M) コマンドを実行して、少なくとも 1 つのサブミラーが「Okay (正常)」状態であることを確認する
ファイルシステムをマウント解除する
/etc/vfstab ファイルにファイルシステムが記述されている場合は、非ミラーデバイスを使用するように記述を変更する
ファイルシステムを再マウントする
# metastat d4 d4: Mirror Submirror 0: d2 State: Okay Submirror 1: d3 State: Okay ... # umount /var # metadetach d4 d2 d4: submirror d2 is detached # metaclear -r d4 d4: Mirror is cleared d3: Concat/Stripe is cleared (/etc/vfstab ファイルを編集して、/var を d4 から d2 に変更する) # mount /var |
/var は、d4 という名前の 2 面のミラーで構成されます。そのサブミラーは d2 と d3 であり、それぞれスライス /dev/dsk/c0t0d0s0 と /dev/dsk/c1t0d0s0 から構成されます。metastat(1M) コマンドは、少なくとも 1 つのサブミラーが「Okay (正常)」状態であることを確認します (「Okay」状態のサブミラーをもたないミラーは、最初に修復しなければなりません)。ファイルシステムがマウント解除されてから、サブミラー d2 が切断されます。metaclear -r コマンドは、ミラーと他のサブミラー d3 を削除します。
次に、/etc/vfstab ファイル内の /var の記述を、サブミラーを参照するように変更します。たとえば、d4 がミラーで d2 がサブミラーであった場合、次の行は、
/dev/md/dsk/d4 /dev/md/rdsk/d4 /var ufs 2 yes - |
次のように変更します。
/dev/md/dsk/d2 /dev/md/rdsk/d2 /var ufs 2 yes - |
サブミラーの名前を使用することによって、ファイルシステムをメタデバイスにマウントしたままにできます。最後に、/var を再マウントします。
/etc/vfstab ファイルで d4 の代わりに d2 を使用することによって、ミラーのミラー化解除を行いました。d2 は 1 つのスライスから成るため、デバイスにメタデバイスをサポートしてほしくない場合、ファイルシステムをスライス名 (/dev/dsk/c0t0d0s0) にマウントできます。