Linux

重新組裝 RAID-5 陣列會重新啟動我的 CentOS-5 機器

  • February 12, 2011

我有 3 個硬碟,每個硬碟分為 3 個分區。

我為引導分區創建了一個 RAID-1

  • md0 從 sda0、sdb0 創建

並且還創建了兩個 RAID-5 陣列:

  • 從 sda1、sdb1、sdc1 創建的 md1
  • 從 sda2、sdb2、sdc2 創建的 md2

它曾經工作得很好,但有一天我不得不關閉機器(冷重啟)才能得到機器的任何響應。之後,當系統開始啟動時,它嘗試了一段時間重建 RAID 陣列,但幾分鐘後它無聲地崩潰了。

我從 DVD 以 linux 救援模式啟動系統並嘗試手動重新組裝 RAID 設備。我能夠使用以下方法重新組裝 md0 和 md1:

mdadm –assemble –scan /dev/md0

mdadm –assemble –scan /dev/md1

但是當我嘗試使用以下方法重新組裝 md2 時:

mdadm –assemble –scan /dev/md2

系統再次靜默重啟。

我該如何解決這個問題?

我懷疑這是硬體問題,但問題是 CentOS5 中使用的舊核心。我使用了 Ubuntu 10.10 32 位版 live CD,並且能夠用它重建陣列。

重建陣列後,我重新啟動了裝有原始 CentOS 的伺服器,然後升級了所有軟體包和核心。從那以後它一直工作得很好。

似乎是硬體問題,檢查伺服器,檢查 CPU 冷卻是否正常,測試/更換伺服器記憶體。

引用自:https://serverfault.com/questions/214755