
ソフトウェア RAID のミラー実行に問題があります。 1 つのディスクが故障しており、サーバーがそれを見つけることができません。 通常であれば、そのディスクも削除します。
mdadm --manage /dev/md0 --remove /dev/sda1
しかし、不良ディスクが認識されず、/dev/sda1が認識できないというエラーが表示されました。
そこでディスクを変更してRAIDを再度実行することを選択しました。しかし、cat /proc/mdstatを実行すると、次のようになります。
md3 : active raid1 sda4[2] sdb4[1]
なぜ今 [2] と [1] があるのでしょうか。それは、古いディスクがまだ RAID の一部として認識されているからでしょうか。
まだ RAID の一部として認識されている場合、ディスクが故障しているためにアクセスできないときにパーティションを削除するにはどうすればよいでしょうか?
答え1
md3
配列にはが含まれていますsda4
が、 は含まれていませんsda1
。
が消えてしまった場合はsda
、以下の方法で配列から削除することができます。
mdadm -r /dev/md3 failed
mdadm -r /dev/md3 detached
しかしもちろん正しい配列( )ですmd3
。
疑問がある場合は、今すぐやめてくださいそして、完全な出力を投稿しcat /proc/mdstat
、mdadm --detail /dev/md3