Linux

有沒有什麼方法可以在沒有所有驅動器的情況下建構 linux 軟體 raid 系統?

  • April 3, 2015

我正在建構一個帶有 2 個 1TB 驅動器的 raid1(好吧,它可能是一個 raid10,f2,但與 2 個驅動器的區別……並不大)。但是,我訂購的 1 個驅動器壞了,所以我正在 RMA-ing 它。我想知道是否可以分區並安裝到第一個驅動器,然後在獲得第二個驅動器時重建陣列(當然是在我測試之後)設備…並且第二個驅動器將是具有我需要遷移的數據的設備(而且它還不夠大)。是否可以在不指定所有設備的情況下創建數組?還是指定錯誤的並稍後重新配置為正確的?或者我沒有想到的其他方法。

mdadm 將允許您創建一個缺少設備的新陣列。在 mdadm 命令行中將驅動器/分區命名為“缺失”,例如:

mdadm --create /dev/md0 --level=raid1 --raid-devices=2 /dev/sda1 missing

您可以在取回第二個驅動器時將其添加到陣列中:

mdadm --manage /dev/md0 --add /dev/sdb1

鑑於您已經讓其中一個驅動器發生故障,我會質疑使用另一個驅動器的智慧,直到您從 RMA 拿回第一個驅動器。

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