私はサーバー(4つのSATAディスク - 2つのRAID 1セット、ホットスワップ可能なシャーシを含む)を持ち、mdadmを使用してソフトウェアRAIDを設定しました。ディスクの1つが故障して交換されたが、期待どおりに機能しませんでした。 FWIW、CentOS6を使用しています。
/dev/mapper/sdeXを使用することに大きな影響がある場合は、パーティション(/dev/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 を使用して RAID を再構築する /dev/mapper/sdeX パーティションを作成しました。