Linux

將大型驅動器鏡像到兩個較小驅動器的最佳方法

  • August 5, 2020
  • 我有一個 8.0 TB 的驅動器,很快就會充滿影片
  • 我有兩個備用 4.0 TB 驅動器
  • 該系統正在執行Linux Mint 19 Tara並且是我的桌面系統(是的,它是一個能夠支持總共 6 個 HDD 的大系統)

如果驅動器發生故障,使用這三個驅動器創建冗餘的最佳方法是什麼?

我的想法到目前為止:

選項 1:僅使用 8.0 GB 驅動器的一半,並在三個 4.0 TB 卷之間設置 Raid 5。

  • 優點:簡單而成熟的冗餘,可能通過條帶化帶來性能優勢。
  • 缺點:如果任何驅動器發生故障,需要進行干預以恢復數據訪問(我之前沒有使用過 Raid,並且可能在需要之前不會再次使用它,因此我需要一天時間來刷新如何在驅動器發生故障後恢復陣列)。它還使 8.0 GB 驅動器的一半成為冗餘。

選項 2:將兩個 4.0 TB 驅動器合併為一個 8.0 TB 卷並將 8.0 TB 驅動器鏡像到它上面。

  • 優點:簡單和透明的冗餘。活動數據位於發生故障的驅動器上的可能性較小。(如果鏡像中的兩個驅動器中的任何一個出現故障,我將更換它並重新創建鏡像,如果 8.0 TB 驅動器出現故障,我將購買另一個並從鏡像中恢復。)
  • 缺點:如果不增加複雜層,可能無法做到這一點?

我的主要問題是:選項​​ 2 是否可能,如果可能,如何?

您的建議也值得讚賞。:-)

我認為使用 LVM 可以做到這一點。您將兩個 0.4TB 磁碟加入 RAID 0,然後使用 RAID 1 將此設備與 0.8TB 磁碟加入。另一種選擇是使用 0.4TB 磁碟製作 0.8TB LV,然後將該 LV 和 0.8TB 磁碟加入RAID 1 配置。

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