Raid

lsi megaraid 將raid 6 遷移到raid 5 而不會失去數據?

  • August 9, 2019

我正在使用帶有 8 個物理驅動器的 LSI MegaRAID SAS 9260-8i 控制器,韌體版本 12.15.0-0189。我目前在具有 5 個磁碟的 RAID6 上執行主陣列,在具有 2 個磁碟的 RAID1 上執行第二個陣列。最後一個磁碟插槽是 RAID6 的熱備用。現在我需要執行第三個陣列 RAID1。我在找兩個空位…

有沒有一種方法可以將我的陣列從 RAID6 遷移到 RAID5,只需移除一個磁碟,而無需從備份中重新創建和恢復數據?之後,我將其關閉熱備件並釋放第二個插槽。

問候。

一般來說,我知道沒有 RAID 控制器可以將捲遷移到驅動器數量較少的配置。

MegaRAID 也不例外,您可以保留驅動器編號或增加它(即增加冗餘級別時)。

考慮到上述情況,MegaRAID 支持以下 RLM 路徑:

  • RAID 0 到 RAID 1
  • RAID 0 到 RAID 5
  • RAID 0 到 RAID 6
  • RAID 1 到 RAID 0
  • RAID 1 到 RAID 5
  • RAID 1 到 RAID 6
  • RAID 5 到 RAID 0
  • RAID 5 到 RAID 6
  • RAID 6 到 RAID 0
  • RAID 6 到 RAID 5

附帶說明一下,如果您要 RLM 大量數據(幾 TB),則完整的陣列重建可能是更好的路徑性能。

無論您選擇哪種方式,您仍然需要事先進行完整備份,但是 RLM 本身會花費很長時間,並且會產生巨大的性能影響和不可預測的結果,特別是如果您的驅動器很舊並且沒有按計劃執行巡邏讀取。

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