JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Solaris Volume Manager 管理ガイド     Oracle Solaris 10 1/13 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Solaris Volume Manager の使用開始

2.  ストレージ管理の概念

3.  Solaris Volume Manager の概要

4.  Solaris Volume Manager for Sun Cluster (概要)

5.  Solaris Volume Manager の構成と使用 (シナリオ)

6.  状態データベース (概要)

7.  状態データベース (タスク)

8.  RAID-0 (ストライプと連結) ボリューム (概要)

9.  RAID-0 (ストライプおよび連結) ボリューム (タスク)

10.  RAID-1 (ミラー) ボリューム (概要)

11.  RAID-1 (ミラー) ボリューム (タスク)

12.  ソフトパーティション (概要)

13.  ソフトパーティション (タスク)

14.  RAID-5 ボリューム (概要)

15.  RAID-5 ボリューム (タスク)

16.  ホットスペアプール (概要)

17.  ホットスペアプール (タスク)

18.  ディスクセット (概要)

19.  ディスクセット (タスク)

20.  Solaris Volume Manager の保守 (タスク)

21.  Solaris Volume Manager のベストプラクティス

22.  トップダウンボリューム作成 (概要)

23.  ボリュームのトップダウン作成 (タスク)

24.  モニタリングとエラー報告 (タスク)

25.  Solaris Volume Manager のトラブルシューティング (タスク)

Solaris Volume Manager のトラブルシューティング (タスクマップ)

システムのトラブルシューティングの概要

システムのトラブルシューティングの前提条件

Solaris Volume Manager のトラブルシューティングの一般的なガイドライン

一般的なトラブルシューティング方法

ディスクの交換

不良ディスクを交換する方法

ディスク移動の問題からの回復

ディスク移動とデバイス ID の概要

名前のないデバイスに関するエラーメッセージの解決

Solaris 10 リリースにアップグレードしたあとのデバイス ID の不一致

ブートの問題からの回復

ブートの問題の背景情報

/etc/vfstab 内の不適切なエントリを修正する方法

ルート (/) RAID-1 (ミラー) ボリュームを回復する

ブートデバイスの障害から回復する方法

状態データベース複製の障害からの回復

状態データベースの複製数の不足から回復する方法

ソフトパーティションの問題からの回復

ソフトパーティションの構成データを回復する方法

別のシステムからのストレージの回復

ローカルディスクセットからストレージを回復する方法

既知のディスクセットからのストレージの回復

インポートに使用可能なディスクセットに関するレポートを出力する方法

ディスクセットをあるシステムから別のシステムにインポートする方法

ディスクセットの問題からの回復

ディスクセットの所有権を取得できないときには

ディスクセットを削除する方法

ufsdump コマンドによるマウント済みファイルシステムのバックアップの実行

RAID-1 ボリューム上のマウント済みファイルシステムのバックアップを実行する方法

システム回復の実行

Solaris Volume Manager 構成を使用してシステムを回復する方法

A.  重要な Solaris Volume Manager ファイル

B.  Solaris Volume Manager のクイックリファレンス

C.  Solaris Volume Manager CIM/WBEM API

索引

ディスクの交換

このセクションでは、Solaris Volume Manager 環境でのディスク交換の方法について説明します。


注意

注意 - 不良ディスク上または不良ディスク上に構築したボリューム上でソフトパーティションを使用していた場合は、新しいディスクを同じ物理位置に配置し、交換対象ディスクと同じ c ntnd n 番号を使用する必要があります。


不良ディスクを交換する方法

  1. /var/adm/messages ファイルと metastat コマンドの出力を調べて、交換すべき不良ディスクを特定します。
  2. 不良ディスクに配置されている状態データベースの複製があればすべて特定します。

    metadb コマンドを使用して複製を見つけます。

    metadb コマンドで、不良ディスクに配置されている状態データベースの複製のエラーが報告されることがあります。この例では、c0t1d0 のデバイスに問題があります。

    # metadb
       flags       first blk        block count
      a m     u        16               1034            /dev/dsk/c0t0d0s4
      a       u        1050             1034            /dev/dsk/c0t0d0s4
      a       u        2084             1034            /dev/dsk/c0t0d0s4
      W   pc luo       16               1034            /dev/dsk/c0t1d0s4
      W   pc luo       1050             1034            /dev/dsk/c0t1d0s4
      W   pc luo       2084             1034            /dev/dsk/c0t1d0s4

    この出力から、ローカルディスク c0t0d0c0t1d0 の各スライス 4 に、状態データベースの複製が 3 つあることがわかります。c0t1d0s4 スライスのフラグフィールドの W は、このデバイスに書き込みエラーがあることを示しています。c0t0d0s4 スライスの 3 つの複製は正常です。

  3. 状態データベースの複製が配置されているスライスの名前と状態データベースの複製数を記録します。その後、状態データベースの複製を削除します。

    状態データベースの複製の数は、metadb コマンド出力に同じスライス名が表示される行数と同じです。この例では、c0t1d0s4 にある 3 つの状態データベースの複製を削除します。

    # metadb -d c0t1d0s4

    注意

    注意 - 不良の状態データベースの複製を削除すると複製の数が 3 以下になる場合は、状態データベースの複製を追加してから先に進みます。これによって、前と同じ構成情報が保たれます。


  4. 不良ディスクにホットスペアがないか探して、あれば削除します。

    metastat コマンドを使用してホットスペアを見つけます。この例では、c0t1d0s6 がホットスペアプール hsp000 に含まれていたので、プールから削除します。

    # metahs -d hsp000 c0t1d0s6
    hsp000: Hotspare is deleted
  5. 不良ディスクを交換します。

    この手順では、使用しているハードウェアと環境によって、cfgadm コマンド、luxadm コマンド、またはその他のコマンドを使用しなければならないことがあります。この手順の実行時には、使用しているハードウェアのドキュメントに記載されている手順に従って、Solaris 上でのこのディスクの状態を適切に操作してください。

  6. 新しいディスクのパーティションを再分割します。

    format コマンドまたは fmthard コマンドを使用して、不良ディスクと同じスライス情報に基づいてディスクをパーティション分割します。不良ディスクに対する prtvtoc の出力がある場合は、fmthard -s /tmp/failed-disk-prtvtoc-output コマンドで新しいディスクをフォーマットできます。

  7. 状態データベースの複製を削除した場合は、同じ数の複製を適切なスライスに追加します。

    この例では、/dev/dsk/c0t1d0s4 を使用します。

    # metadb -a -c 3 c0t1d0s4
  8. ディスク上のスライスが、RAID-5 ボリュームのコンポーネントである場合、あるいは RAID-0 ボリュームのコンポーネントで、それが RAID-1 ボリュームのサブミラーになっている場合は、各スライスに metareplace -e コマンドを実行します。

    この例では、 /dev/dsk/c0t1d0s4 およびミラー d10 を使用します。

    # metareplace -e d10 c0t1d0s4
  9. 交換したディスクのスライス上にソフトパーティションが直接構築されている場合は、ソフトパーティションが含まれているスライスごとに metarecover -m -p コマンドを実行します。このコマンドによって、ディスク上にエクステントヘッダーが再作成されます。

    この例では、/dev/dsk/c0t1d0s4 でディスクのソフトパーティションのマーキングを再作成する必要があります。スライスをスキャンし、状態データベースの複製の情報に基づいてマーキングを再適用します。

    # metarecover c0t1d0s4 -m -p
  10. ディスク上のソフトパーティションが、RAID-5 ボリュームのコンポーネントである場合、あるいは RAID-0 ボリュームのコンポーネントで、それが RAID-1 ボリュームのサブミラーになっている場合は、各スライスに metareplace -e コマンドを実行します。

    この例では、 /dev/dsk/c0t1d0s4 およびミラー d10 を使用します。

    # metareplace -e d10 c0t1d0s4
  11. RAID-0 ボリューム上にソフトパーティションが構築されている場合は、各 RAID-0 ボリュームに metarecover コマンドを実行します。

    この例では、RAID-0 ボリューム d17 にソフトパーティションが構築されています。

    # metarecover d17 -m -p
  12. 削除されたホットスペアを置き換え、それを 1 つまたは複数の適切なホットスペアプールに追加します。

    この例では、ホットスペアプール hsp000c0t1d0s6 が含まれていました。このスライスをホットスペアプールに追加します。

    # metahs -a hsp000 c0t1d0s6
    hsp000: Hotspare is added
  13. ソフトパーティションまたは非冗長ボリュームが障害の影響を受けた場合は、バックアップからデータを復元します。冗長ボリュームだけが影響を受けた場合は、データを検証します。

    すべてのボリュームのユーザーデータとアプリケーションデータを調べます。必要であれば、アプリケーションレベルの整合性チェックプログラムを実行するか、ほかの方法を使用して、データをチェックします。