重新组装RAID-5arrays会重启我的CentOS-5机器

我有3个硬盘,每个分成3个分区。

我创build了一个启动分区的RAID-1

  • 由sda0,sdb0创build的md0

并创build了两个RAID-5arrays:

  • md1从sda1,sdb1,sdc1创build
  • 由sda2,sdb2,sdc2创build的md2

它曾经工作正常,但有一天,我不得不closures机器(冷重启),以获得任何机器的回应。 之后,当系统启动时,它尝试了一段时间来重buildRAIDarrays,但是几分钟后,它就悄然崩溃。

我从DVD救援模式启动系统,并尝试手动重新组装RAID设备。 我能够重新组装md0和md1使用:

mdadm –assemble –scan / dev / md0

mdadm –assemble –scan / dev / md1

但是,当我尝试重新组装md2使用:

mdadm –assemble –scan / dev / md2

系统再次默默重启。

我该如何解决这个问题?

我怀疑这是一个硬件问题,但问题是CentOS5中使用的旧内核。 我使用了Ubuntu 10.10 32bit版live CD,并且能够用它来重build数组。

重buildarrays后,我重新启动了服务器上的原始CentOS,然后升级所有的软件包和内核。 从那以后它一直工作得很好。

这似乎是一个硬件问题,检查服务器,检查CPU散热function是否正常,testing/更换服务器的内存。