web-dev-qa-db-ja.com

mdadmでDegradedArrayイベントを取得するのはなぜですか

何が起こっているのかを明確にしています。

  • RAID5で使用する目的で、4つの新しいsata2ドライブを購入しました
  • すべてのドライブは、BIOSとLinuxボックス(gentoo)の両方で完全に認識されます。
  • 私はraid5配列を作成し、それがどのように機能するか、監視する方法などを理解するために少しいじりました。
  • アレイが新品であっても、ある時点で、これにより劣化アレイイベントがトリガーされました。アレイを停止して同じドライブで新しいアレイを再作成しようとしましたが、新しいアレイも劣化し始めました。

これが私がそれを作成するために使用したものです:

mdadm --create -l5 -n4 /dev/md/md0-r5 /dev/sdb /dev/sdd /dev/sde /dev/sdf

これが私の/ proc/mdstatとmdadm --detail --scanからの出力です。

**mdstat**

Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md127 : active raid5 sdf[4] sde[2] sdd[1] sdb[0]
      4395415488 blocks level 5, 64k chunk, algorithm 2 [4/3] [UUU_]
      [>....................]  recovery =  2.8% (41689732/1465138496) finish=890.3min speed=26645K/sec

unused devices: <none>

**detail**

ARRAY /dev/md/md0-r5 metadata=0.90 spares=1 UUID=453e2833:81f22a74:64188b84:66721085

そのため、いくつか質問があります。

  • rAID5アレイは常に最初は劣化モードで起動しますか?
  • sdfの括弧の間に3ではなく4の数字があるのはなぜですか。また、スペアディスクが表示されるのはなぜですか。また、4番目のドライブがUではなく_でマークされているのはなぜですか。 (設定が悪い?)
  • アレイを最初から再作成するにはどうすればよいですか?再作成する前に、各ドライブを独自にフォーマットする必要がありますか?

助けてくれてありがとう、今何をすべきかわからない。

5
azera
  • rAID5アレイは常に最初は劣化モードで起動しますか?

はい。少なくとも、それは私にとって常にあります。それは理にかなっている;いずれかのディスクに障害が発生するには、ディスクを同期する必要があります。これには、ディスク全体に相当する1つのデータに相当するデータの書き込みが含まれます。これにはしばらく時間がかかります。これが完了するまで、アレイは「劣化」していると見なされます。

Updatemdadm マニュアルから:

RAID5アレイを作成する場合、mdadmは予備のドライブを追加して劣化したアレイを自動的に作成します。これは、劣化したアレイにスペアを構築する方が、劣化していないがクリーンではないアレイでパリティを再同期するよりも一般的に高速であるためです。この機能は、--forceオプションで上書きできます。

7
Teddy