mdadm Raid5はスペアの欠落イベントを提供します


7

Debianテスト(Wheezy)でraid5アレイを正常に構築しました。manページなどでさらに説明されているように、アレイは非同期アレイとして作成され、新しいスペアが修復のために挿入されます。それはうまくいきました。しかし、再構築プロセスの後、スペアが欠落しているというメッセージが毎日表示されますが、アレイはスペアなしの 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]

何か案は?

回答:


13

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

mdadm --examine --scanmd1アレイの再構築中にアレイ定義を取得するためにa を実行した場合、その時点で1つのパーティションがスペアとして表示されました。


解決策をありがとう。どうやってラインがそこに着いたのかしら。ビルド時に(再ビルド状態になる)にはスペアが1つあることは知っていますが、正常に再ビルドした後、その行は自動的に削除されるはずですよね?とにかく-行を手動でコメントアウトした後、それは私が望むように機能しています。ありがとう!
Bastian Ebeling

4
@Bastian Ebeling:多くのチュートリアルではmdadm --examine --scan >> /etc/mdadm/mdadm.conf、アレイの作成(まだ再構築中)の直後に指示が含まれているため、予備が追加されています。
forcefsck
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.