Raid
Linux RAID0 - 重定位成員磁碟
我有一個問題,我寧願線上處理陣列 - 我正在使用 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 級別。