40+ 4TB 磁碟的最佳 RAID 6+0 設置
我正在設置一個包含 44 個 4TB 7200 RPM SAS HD 的 JBOD。我選擇了 RAID 60,因為我更喜歡驅動器故障保護而不是 RAID 10 提供的性能改進。我的問題是如何為每個跨度選擇最佳磁碟,從而獲得合理的重建時間。例如,假設我留下 4 個熱備件,這將導致 40 個磁碟用於以下可能的 RAID 設置:
- 2 個跨度為 20 個磁碟,可用容量約為 144 TB。
- 4 個跨度,10 個磁碟,~128 TB 可用容量。
- 5 個跨度,8 個磁碟,可用容量約 120 TB。
- 8 個跨度,5 個磁碟,~96 TB 可用容量。
我傾向於 10 個磁碟的 4 個跨度,因為它似乎提供了容錯性(每個跨度允許 10 個驅動器故障中的 2 個)和可用容量(80%,低於 20 個磁碟的 2 個跨度的 90%)的最佳平衡。
但是,對於單個 10 個磁碟跨度,我可以預期重建時間是多少?網路搜尋顯示,即使是 10 個磁碟跨度也可能不可行,因為重建可能需要太長時間,因此在重建期間可能會出現額外的驅動器故障。但是,Internet 上的許多資源都基於較少的磁碟或容量較低的磁碟。
對於這麼多磁碟的最佳設置有什麼想法嗎?
注意:有大約 10 TB 數據的備份策略,但備份所有數據並不可行。因此我傾向於 RAID 60 而不是 RAID10。我意識到這不能替代備份,但更好地從驅動器故障中恢復確實使系統更加健壯,因為它提供了重建的機會,然後在發生多個磁碟故障時將數據遷移到其他儲存。
編輯:規格:
- 磁碟:Seagate 4TB SAS 3.5" HDD 7200 RPM,企業級。
- 控制器:ServerRAID M5016 控制器,包括啟用 RAID6、LSI2208 晶片組。請參閱:https ://www.broadcom.com/products/storage/raid-on-chip/sas-2208 。
- 外殼:Supermicro 4U 儲存 JBOD 45x3.5,帶 2x1400W 冗餘電源模組。
- 作業系統:CentOS Linux 版本 7.1.1503(核心)。
感謝您的幫助。
使用 Avago (LSI) 或 Microsemi (Adaptec) 的現代硬體 RAID 控制器,20+2 磁碟 RAID 陣列非常適合。重建時間合理(少於 24 小時)。無論如何,目前驅動器的故障率非常低。我肯定會使用 2 個跨度。
對於 4 TB 7.2k 驅動器,我建議使子陣列盡可能小 - 實際上,5 個驅動器根本不能證明使用 RAID 6 是合理的。
我的 2c 將使用 RAID 10,您可以期望在 12 小時內完成重建,而 5 驅動器 20-TB RAID 6 陣列很可能不會。
確保您啟用每月數據清理/媒體巡查/此處所謂的任何內容,以便在讀取錯誤有機會停止重建之前檢測它們。大多數情況下,當重建失敗時,原因不是驅動器完全故障,而是一個相當古老但未被檢測到的讀取錯誤,可以通過定期清理來修復。