3 つの HDD があり、それぞれが 3 つのパーティションに分かれています。
ブートパーティション用にRAID-1を作成しました
- md0 は sda0、sdb0 から作成されました
また、2 つの RAID-5 アレイも作成しました。
- md1 は sda1、sdb1、sdc1 から作成されました
- md2 は sda2、sdb2、sdc2 から作成されました
以前は問題なく動作していましたが、ある日、マシンから応答を得るためにマシンの電源をオフにする (コールド リブート) 必要がありました。その後、システムが起動し始めると、しばらく RAID アレイの再構築を試みましたが、数分後に静かにクラッシュしました。
私は DVD から Linux レスキュー モードでシステムを起動し、RAID デバイスを手動で再組み立てしようとしました。次のコマンドを使用して、md0 と md1 を再組み立てできました。
mdadm --assemble --scan /dev/md0
mdadm --assemble --scan /dev/md1
しかし、次のコマンドを使用して md2 を再アセンブルしようとすると、
mdadm --assemble --scan /dev/md2
システムは再び静かに再起動します。
この問題を解決するにはどうすればいいでしょうか?
答え1
ハードウェアの問題かと疑っていましたが、問題は CentOS5 で使用されている古いカーネルにありました。Ubuntu 10.10 32 ビット版のライブ CD を使用し、アレイを再構築することができました。
アレイを再構築した後、元の CentOS を搭載したサーバーを再起動し、すべてのパッケージとカーネルをアップグレードしました。それ以来、問題なく動作しています。
答え2
ハードウェアの問題と思われます。サーバーを検査し、CPU 冷却が適切に機能しているかどうかを確認し、サーバーのメモリをテスト/交換してください。