Linux

使用更少、更大的磁碟擴展 mdadm RAID5 陣列

  • February 4, 2020

我有一個 linux 軟體 RAID 5 陣列,由 5 x 3 TB 驅動器組成,總共大約有 12 TB。我想用較新的 8 TB 驅動器替換磁碟,但由於這些驅動器仍然相當昂貴,我現在只想從 3 個驅動器開始,總共給我 16 TB 的空間。這將允許我稍後添加更多 8 TB 驅動器以根據需要增加陣列的大小。

現在,我知道可以用更大的磁碟替換所有磁碟。我也知道如果你有足夠的磁碟空間,可以用更少的磁碟重建陣列。問題是,我的陣列已滿 95%,這是我首先切換到更大磁碟的主要原因。由於我沒有足夠的磁碟空間來首先用更少 (3 TB) 磁碟重建陣列,有什麼辦法可以將我目前的 12 TB (5 x 3 TB) RAID 5 陣列重建為 16 TB (3 x 8 TB) RAID 5 陣列不會失去數據?

我不認為你可以做你想做的事:只更換一些磁碟不會讓你擴大陣列(使用額外的“空白”空間)。此外,使用這些大容量磁碟的 RAID5 風險很大。

由於這些原因,我強烈建議您創建一個新的 RAID6 或 RAID10 陣列(帶有 4 個 8TB 磁碟)並將您的數據遷移到新陣列。雖然很痛苦,但它將防止將來可能的數據失去。

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