web-dev-qa-db-ja.com

mdadm Raid5は、スペアに不足しているイベントを提供します

Debianテスト(Wheezy)でraid5アレイを正常に構築しました。マニュアルページでさらに説明されているように、アレイは非同期アレイとして作成され、新しいスペアが注入されて修復されます。それはうまくいきました。しかし、再構築プロセスの後、スペアが不足しているというメッセージが毎日表示されますが、アレイは3枚のディスクでraid5である必要がありますなしスペア。スペアがないことをmdadmに伝えるだけでよいと思いますが、どうすればよいでしょうか。

mdadm -D与える

Active Devices:  3
Working Devices: 3
Failed Devices:  0
Spare Devices:   0

および/proc/mdstat読み取り

md1: active raid5 sda3[0] sdc3[3] sdb3[1]
##### blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]

何か案は?

7
Bastian Ebeling

/etc/mdadm/mdadm.confファイルを開き、ARRAY /dev/md1で始まる行を見つけて、その直後の「spares = 1」を示す行を削除します。次に、mdadmサービスを再起動します。

Md1配列の再構築中にmdadm --examine --scanを実行して配列定義を取得した場合、その時点で1つのパーティションがスペアと見なされていました。

12
forcefsck