Windows-Server-2003

作業系統驅動器發生故障後安全恢復正常工作的 RAID 陣列

  • August 12, 2013

我正在使用最近有兩個驅動器發生故障的伺服器。

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. 這不是數組 1
  2. Windows 驅動程序有問題
  3. 陣列 1 在故障後從適配器 BIOS 重新初始化(手動)
  4. 失敗後清除邏輯卷(手動)

我推薦使用PartedMagic發行版來分析塊設備和恢復分區、文件。

如果有人在適配器 BIOS 級別重新初始化陣列並且它是“快速”方法 - 你就得救了。你只需要恢復分區——它有效,我在 Adaptecs 上做過很多次。

您可以刪除數組並使用“快速”方法重新創建它。您唯一需要擔心的是條帶大小。它必須匹配。

如果數組是在完全初始化的情況下重新創建的 - 告別您的數據。

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