Linux
將大型驅動器鏡像到兩個較小驅動器的最佳方法
- 我有一個 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 配置。