Raid

mdadm:用全新的驅動器替換陣列

  • January 17, 2011

我有一台帶有三個 500GB 驅動器的伺服器,我的大部分數據都在跨越三個驅動器的 RAID5 配置中。

我剛剛購買並安裝了四個 1TB 驅動器,目的是將舊驅動器移到新驅動器上。我有足夠的 SATA 埠和電源連接器來同時為我的所有七個驅動器供電,所以我在弄清楚如何處理新驅動器的同時保持舊 RAID 執行。

我的問題是:我是否應該在 1TB 驅動器上創建一個全新的陣列,然後將所有內容移過來並重新配置 linux 以從新的 md 陣列啟動?或者我應該只是擴展陣列,用 1TB 替換三個 500GB 中的每一個,然後添加最終驅動器?

我已經閱讀了 mdadm 擴展驅動器設置,這是有道理的,但我想我會在移動東西時使用其中一個驅動器作為完整備份,然後在一切就緒後將該驅動器添加回陣列中在三個 1TB 驅動器上執行,所以走這條路也有一些複雜性……我只是不確定哪個更安全/推薦。

使用新驅動器創建一個全新的陣列,不值得冒險或麻煩地弄亂舊驅動器。仔細考慮您正在設置的襲擊類型。大型驅動器上的 RAID5 會導致非常長的重建時間,在此期間您很容易受到第二個驅動器故障和完全數據失去的影響。有一些策略可以降低這種風險,例如使用 RAID6,您可以在失去兩個驅動器的情況下倖免於難。

還可以考慮在新的 RAID 陣列上執行 LVM,因為這將為您提供未來增長或遷移文件系統的選項。

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