硬體到軟體 RAID 遷移

硬體到軟體 RAID 遷移

我目前有一個 Adaptec 81605ZQ RAID 控制器連接到:

  • RAID-1 中的 2 個 8 TB HGST HDD
  • 2 個 1 TB 三星 850 Pro SSD,採用 RAID-0(獨立陣列)
  • 1 x 128 GB Samsung 850 Pro SSD 作為「MaxCache」(RAID-1 HDD 陣列的讀取快取)

在 Windows 10 上,使用最新的 Adaptec 韌體和驅動程序,我得到了這些長的掛起(平均 30-50 秒)掛在 HDD 陣列上。在同時讀取/寫入的情況下,情況會更糟,因為某些進程在寫入的同時正在進行大量的讀取。在某些時候,實際上沒有磁碟 I/O 的時間通常會超過 30 秒。

我想放棄 RAID 控制器(為了排除故障,因為對於 6700K 來說可能根本不需要)並且只使用軟體 RAID。 Windows 是否支援在軟體中安裝 Adaptec 磁碟 RAID 格式(無需 RAID 控制器)?或者將 RAID 陣列縮小為 HDD(無冗餘)並將陣列的區塊級副本複製到普通(非 RAID)磁碟中會更好嗎?如果可能的話,我想避免為此購買更多磁碟。

另外,我該如何處理 RAID-0 陣列?如果我無法在 Windows 中就地安裝 Adaptec 磁碟格式,我就需要另外 2 TB 的空間。

我想要(1) 在沒有RAID 控制器的情況下直接安裝RAID 陣列(連接到主機板的SATA 晶片組),或者(2) 「就地」複製資料(無需購買更多硬體)並將陣列重新初始化為其他一些軟體 RAID 格式。

答案1

以下是我使用現有磁碟(通用)從一個陣列移動到另一個陣列所採取的步驟。

  1. 透過手動故障/從舊陣列中刪除磁碟來降級陣列。
  2. 在新可用的磁碟上啟動新的降級陣列。
  3. 將檔案從舊的降級陣列複製到新的降級陣列。
  4. 驗證檔案傳輸後,對舊陣列進行閃電戰,並將新可用的裝置新增至目前降級的新陣列。
  5. 重建完成後,您剛剛遷移了陣列。

答案2

遷移到軟體 RAID 對您沒有幫助。

恐怕,所描述的行為是基於SMR的存檔磁碟的「特徵」。該磁碟的部分容量是正常格式的(在您的情況下可能是 600 GB)。該區域作為寫入的快取。但問題是,SMR磁碟中的資料必須一次寫入相當大的區域。通常該區域的大小為 256 MB。即使更改單一位元組,也必須再次重寫完整的 256 MB 區域。

因此,如果完全填滿快取緩衝區,磁碟必須先將資料寫入SMR形式,這需要更長的時間...

因此,SMR 磁碟確實更適用於不時讀取的存檔,而不是寫入載入操作...

相關內容