Linux

從硬體遷移到軟體 RAID

  • October 8, 2012

我有一個在 RAID 5 中執行 8 個驅動器的舊 PCI-X 控制器。我想轉儲控制器並轉到 Ubuntu 下的軟體 RAID。有沒有辦法做到這一點並保留目前數組中的數據?

**編輯:(**和一點切線)下面的答案當然很好,但在我的具體情況下,這裡有一些額外的細節。

硬體突襲是由舊的 Promise 突襲卡完成的(不記得型號)。我的整個系統出現故障(很可能是死主機板),舊控制器是 PCI-X 卡(不要與 PCI-e 混淆)。我問了這個問題,希望能挽救我的數據。我所做的是購買另一張 Promise (HighPoint) 卡,插入所有驅動器並安裝 Ubuntu。我原以為必須重建陣列,但令人驚訝的是,HighPoint 卡看到了舊陣列並將其清理乾淨。

故事的寓意——看起來至少 Promise 控制器將其元數據儲存在數組本身上,並且似乎具有一定程度的前向兼容性。

如果您實際上有一個通過硬體配置的 RAID(即作業系統看到的物理磁碟比您實際擁有的要少),則沒有硬體到軟體的轉換方法。您必須將數據備份到備用位置,手動轉換 RAID 並恢復。

引用自:https://unix.stackexchange.com/questions/46381