Linux
重新組裝 RAID-5 陣列會重新啟動我的 CentOS-5 機器
我有 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 冷卻是否正常,測試/更換伺服器記憶體。