Raid

Linux RAID0 - 重定位成員磁碟

  • August 1, 2013

我有一個問題,我寧願線上處理陣列 - 我正在使用 RAID0 進行臨時影片儲存 - 數據恢復成本低,但經常使用。

軟體數組如下所示:

md1 : active raid0 sdb1[2] sdc1[3] sdd1[0] sde1[1]
     1953487616 blocks 64k chunks

我在這個系統中有另一個分區(sda1),我想用它來替換 sdc1(驅動器的使用年限不同,sdc1 絕對是最慢的一個,將整個陣列的順序讀取性能限制為只有 300MB/s)。

有沒有辦法在陣列仍然線上時將數據從 sdc1 遷移到 sda1?

您將無法線上執行此操作,因為 RAID-0 完全無法處理故障,並且 md 系統依賴於故障來觸發對備用組件的重建。沒有辦法說“你能用這個設備代替那個設備嗎?”而不說“那個設備發生了故障”——當然,這會給你的 RAID-0 陣列一個 conniption。

出於這個原因,我建議對 RAID-0 陣列使用 LVM 和條帶化而不是 md。它有一個更好的工具集來管理這樣的組件設備。不過,我仍然會將 md 用於任何其他 RAID 級別。

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