Ubuntu- RAID5: 新しいドライブが mdadm で SPARE として表示されます。これをアクティブにするにはどうすればよいですか?

Ubuntu- RAID5: 新しいドライブが mdadm で SPARE として表示されます。これをアクティブにするにはどうすればよいですか?

5 つのディスクにまたがる RAID5 があります。先週、1 つのドライブが完全に故障し、さらに別のドライブが不良セクタのために mdadm によってオフラインになりました。

新しいドライブを入手し、mdadm がそれを再構築しています。しかし、その後、さらに別のドライブ (3 番目のドライブ) が不良セクタでオフラインになっていることに気付きました。そのため、/proc/mdstat は [UU_U_] のようになります。再構築中のドライブは SPARE として表示されます。不良セクタがあるドライブは FAIL として表示されます。

現在、起動すると、mdadm はドライブをアセンブルできません。

1.) SPARE の再構築が完了したかどうかはどうすればわかりますか?

2.) もしそうなら、mdadm でそれをアレイに再度追加するにはどうすればよいでしょうか?

ライブ CD からこれを行う方法に関するハウツーはどこかにありますか? 劣化した RAID5 で実行されている Linux のコピーが破損しているのではないかと疑っています...

アップデート: この時点で、不良と思われるHDを確認します。何が起こったのかはTLER起動し、RAID がそれを不良としてマークしました。SMART から、HD に 200 ~ 300 の再割り当てセクターがあることがわかります。理想的ではありませんが、約 2 年前の WD なので、寿命ではないことを願っています。おそらくドライブの 99% はまだ無傷なので、回復したいと思います。

最大の障害は、私がそうしたにもかかわらず、mdadm がそれらのドライブを「スペア」としてマークしてしまうことですsudo mdadm --add /dev/md0 /dev/sde2。どうすれば、それらを再びアレイの一部にできるでしょうか?

答え1

2つの考え:

  1. 5 ディスクの RAID5 アレイがあり、1 つのディスクを交換する前に 2 つのディスクが故障した場合、すべてのデータが失われます。したがって、新しいアレイを構築し、バックアップからデータを復元することを計画する必要があります。2 つのディスクの故障に耐える必要がある場合は、RAID 6 を使用する必要があります。

  2. 元のディスク 5 台のうち 3 台が短期間で故障した場合、元のアレイは不良ドライブのバッチから構築された可能性があります。または、これらのドライブが古い場合は、単に耐用年数の終わりに近づいている可能性があります。いずれにせよ、私があなたの立場であれば、元のアレイの残りのディスクはどれも信頼しません。

関連情報