從 Silicon Image SiI3114 RAID 恢復數據

從 Silicon Image SiI3114 RAID 恢復數據

我有一組 3 個磁碟的 RAID 5,最初是使用 Silicon Image SiI3114 板載 RAID 控制器建立的。舊主機板壞了。新主機板(具有不同的 raid 控制器)不會從陣列啟動。我沒有理由相信驅動器已損壞或損壞。我 99% 確定問題是新控制器不相容或我沒有正確設定它。

是否可以使用不同的控制器從驅動器恢復資料?

PCI 卡會喜歡嗎這個允許我再次讀取數組嗎?

答案1

很難說,但該卡的規格表明它具有正確的晶片,但這取決於製造商是否對其特定邏輯做了任何花哨的事情。

我希望你只有嘗試一下才能知道它是否有效。

答案2

據我所知,如果沒有 SiI3114 晶片,就不可能從 SiI3114 RAID 讀取資料。我購買了問題中鏈接的擴展卡,安裝了它,連接了三個驅動器,它立即啟動了。

由於該陣列採用 RAID 5,並且我要保留的資料總量足夠小,足以容納陣列中的單一磁碟,因此我計劃刪除磁碟,重新格式化它,然後從剩餘的磁碟複製陣列的內容兩個磁碟.然後,我將分別重新格式化其他兩個驅動器,並使用它們來進行備份。這並不是我在設定 RAID 時所希望的那麼好解決方案,但保持前進應該會更容易。

更新:

我使用此處概述的方法取得了相當的成功。我現在在舊 RAID 的一張磁碟上執行雙啟動 WinXP/Ubuntu。我遇到的一個問題是 Ubuntu 感到困惑,因為即使在重新分割並安裝 Windows 之後,磁碟機上仍然有 RAID 元資料。我可以使用 Live CD 啟動,使用 GParted 重新分割區,安裝並讀取現有分割區,但 Ubuntu 安裝程式無法識別磁碟機的存​​在。我終於找到了元資料問題的參考並使用 dmraid 修復了它。不知道為什麼 Ubuntu 安裝程式在元資料方面比 GParted、磁碟工具和 Windows 磁碟管理更挑剔。

相關內容