
私は、mdadm を使用してソフトウェア RAID をセットアップしたサーバー (4 つの SATA ディスク - 2 セットの RAID1、ホット スワップをサポートするシャーシ内) を持っています。ディスクの 1 つが故障したため、交換しましたが、期待どおりに動作しませんでした。参考までに、私は CentOS6 を使用しています。
パーティション (/dev/sdeX など) がリストに表示されない理由、/dev/mapper/sdeX の使用による重大な影響があるかどうか、再起動せずにパーティションを再作成する方法があるかどうかについて、どなたか教えていただけませんか。
私がやったことは以下の通りです:
- 動作しないドライブを取り外し、パーティション化されていない新しいドライブと交換します。
- echo "- - -" > /sys/class/scsi_host/host3/scan を使用してバスを再スキャンします。これにより、新しいディスクが /dev/sde として表示されます。
- dd if=/dev/sdc of=/dev/sde bs=1024 count=1024 - これにより、ドライブの最初のメガバイトがコピーされ、パーティション テーブルとおそらく grub などが作成されました。
- パーティションが表示されるかどうかを確認するために (2) を再度試しましたが、表示されませんでした。
- ドライブを取り外し、再挿入し、再スキャンしました - sde は再確立されましたが、パーティションは見つかりませんでした。
- kpartx -a /dev/sde を使用して /dev/mapper/sdeX パーティションを作成し、その上で RAID を再構築しました。