ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Solaris Volume Manager 管理ガイド Oracle Solaris 10 1/13 Information Library (日本語) |
1. Solaris Volume Manager の使用開始
4. Solaris Volume Manager for Sun Cluster (概要)
5. Solaris Volume Manager の構成と使用 (シナリオ)
8. RAID-0 (ストライプと連結) ボリューム (概要)
9. RAID-0 (ストライプおよび連結) ボリューム (タスク)
20. Solaris Volume Manager の保守 (タスク)
Solaris Volume Manager の保守 (タスクマップ)
Solaris Volume Manager ボリューム構成を表示する方法
Solaris Volume Manager のデフォルト値の変更
RAID-1 および RAID-5 ボリューム内のコンポーネントの置き換えと有効化の概要
RAID-1 および RAID-5 ボリューム内のコンポーネントの置き換えと有効化の背景情報
21. Solaris Volume Manager のベストプラクティス
25. Solaris Volume Manager のトラブルシューティング (タスク)
A. 重要な Solaris Volume Manager ファイル
B. Solaris Volume Manager のクイックリファレンス
Solaris Volume Manager 構成ファイルには、Solaris Volume Manager の基本的な情報のほか、構成を再構築するために必要なほとんどのデータが含まれています。次の手順は、これらのファイルを操作する方法を示しています。
# metastat -p > /etc/lvm/md.tab
このファイルには、metainit コマンドや metahs コマンドで使用されるすべてのパラメータが含まれています。このファイルは、類似したいくつかの環境を設定する必要がある場合や、システム障害が発生したあとに構成を再作成する必要がある場合に使用します。
md.tab ファイルの詳細は、「md.tab ファイルの概要」および md.tab(4) のマニュアルページを参照してください。
場合によっては、状態データベースに保持されていた情報が失われることがあります。たとえば、この消失は、状態データベースの複製がすべて削除されたあとにシステムがリブートされると発生することがあります。状態データベースが失われたあとにボリュームが作成されていないかぎり、md.cf または md.tab ファイルを使用して Solaris Volume Manager 構成を回復できます。
注 - md.cf ファイルには、アクティブなホットスペア上の情報が保持されません。そのため、Solaris Volume Manager 構成が失われたときにホットスペアが使用されていた場合、アクティブなホットスペアを使用していたボリュームは破損する可能性があります。
これらのファイルの詳細は、md.cf(4) および md.tab(4) のマニュアルページを参照してください。
詳細は、「状態データベースの複製の作成」を参照してください。
最後の既知の Solaris Volume Manager 構成を回復しようとしている場合は、md.cf ファイルを /etc/lvm/md.tab ファイルにコピーします。
保持している md.tab ファイルのコピーに基づいて新しい Solaris Volume Manager 構成を作成している場合は、保持されたファイルを /etc/lvm/md.tab ファイルにコピーします。
新しい構成を作成するか、またはクラッシュのあとに構成を回復している場合は、ミラーを一方向のミラーとして構成します。例:
d80 -m d81 1 d81 1 1 c1t6d0s3
ミラーのサブミラーが同じサイズでない場合は、この一方向のミラーには必ず最小のサブミラーを使用してください。そうしないと、データが失われます。
既存の構成を回復しており、Solaris Volume Manager がクリーンな状態で停止された場合は、ミラー構成を多方向のミラーのままにします。例:
d70 -m d71 d72 1 d71 1 1 c1t6d0s2 d72 1 1 c1t5d0s0
デバイスが再初期化されないように、-k オプションを使用して RAID-5 ボリュームを指定します。例:
d45 -r c1t3d0s5 c1t3d0s3 c1t3d0s4 -k -i 32b
詳細については、metainit(1m) のマニュアルページを参照してください。
# metainit -n md.tab-entry
# metainit -n -a
metainit コマンドでは、-n を使用して実行しているときに作成された可能性のあるデバイスの仮想的な状態が保持されないため、ほかの存在しないボリュームに依存するボリュームを作成すると、そのコマンドが -n オプションなしで成功する可能性があったとしても、-n でエラーが発生します。
実際にデバイスを作成しないように指定します。このオプションは、結果が予期したとおりであることを確認するために使用します。
初期化するコンポーネントの名前を指定します。
すべてのコンポーネントを確認するように指定します。
# metainit -a
/etc/lvm/md.tab ファイル内のエントリをアクティブにするように指定します。
# mettach mirror submirror
# metastat