作業系統驅動器發生故障後安全恢復正常工作的 RAID 陣列
我正在使用最近有兩個驅動器發生故障的伺服器。
Windows Server 2003 - 標準
陣列 0(可引導)- 帶區集中的兩個 35GB U320 驅動器。
陣列 1 - 帶區集中的兩個 35GB U320 驅動器。
U320 適配器是 Adaptec 2010S。
發生故障的兩個驅動器都在陣列 0 中。因此,我無法使用它們啟動伺服器。
我已將 IDE 驅動器放入系統並安裝了 Windows 2003 Server Std。與 Adaptec 2010S 驅動程序。
陣列 1 出現在“磁碟管理”小程序中。它是“未初始化”和“未分配”。
如果我初始化驅動器,它會擦除陣列上的數據嗎?
有沒有一種安全的方法可以從有效的數組中獲取數據?
我可以使用適配器 BIOS 製作啟動盤。該磁碟可以用於訪問工作陣列嗎?
陣列 1 出現在“磁碟管理”小程序中。它是“未初始化”和“未分配”。
你確定,這
$$ logical volume $$之前在作業系統級別初始化並且數據在這個陣列上? 你確定,這
$$ logical volume $$沒有從 RAID 卡管理中清除?
如果我初始化驅動器,它會擦除陣列上的數據嗎?
是的。不要這樣做。
有沒有一種安全的方法可以從有效的數組中獲取數據?
Adaptec 以 AMF 格式儲存它的元數據,任何其他具有相同物理埠的adaptec 控制器都可以讀取它,但如果控制器本身沒有問題,它無論如何都不會幫助您。如果陣列狀態為“最佳”,這意味著陣列沒有降級並且處於正常狀態。
所以,可能的問題:
- 這不是數組 1
- Windows 驅動程序有問題
- 陣列 1 在故障後從適配器 BIOS 重新初始化(手動)
- 失敗後清除邏輯卷(手動)
我推薦使用PartedMagic發行版來分析塊設備和恢復分區、文件。
如果有人在適配器 BIOS 級別重新初始化陣列並且它是“快速”方法 - 你就得救了。你只需要恢復分區——它有效,我在 Adaptecs 上做過很多次。
您可以刪除數組並使用“快速”方法重新創建它。您唯一需要擔心的是條帶大小。它必須匹配。
如果數組是在完全初始化的情況下重新創建的 - 告別您的數據。