兄弟們,3 月 8 日晚 7 點,鎖定淘寶synology群暉昊天專賣店直播間!
屆時我將與大家暢聊NAS:
1、權限混亂、數據丟失、跨平臺協作困難…… 公司 NAS 選不對,分分鐘讓你懷疑人生!NAS 型號全面分析,根據公司規模和業務需求,選出最適合的 NAS。
2、NAS 搭建全攻略,讓你輕松搞定數據存儲和管理!從硬件選購到系統安裝,從 Raid 配置到域名設置,手把手教你如何在工作室搭建 NAS。
直播間還有群暉定制禮品等你抱回家,這場直播盛宴,絕對不容錯過,咱們不見不散!
在 NAS 領域的新手群體中,大多會選擇搭建 RAID 5 陣列,普遍覺得這是一套相當平衡的方案。畢竟它既能收獲與 RAID 0 相近的數據讀取速度,又能享有類似 RAID 1 那般憑借 1 塊冗余盤來保障數據安全的特性,如此組建 RAID,可謂一舉兩得,自然備受青睞。
實際上,RAID 5 的運作機制是將數據以塊為單位分散存儲至各個硬盤。它并非對數據做直接備份,而是把數據以及對應的奇偶校驗信息分別存儲于 RAID 5 組成的多塊磁盤上,且奇偶校驗信息與對應數據分布在不同磁盤。當 RAID 5 中某一磁盤的數據出現損壞時,便可依靠剩余的數據和對應的奇偶校驗信息來恢復受損數據。
這樣子一聽,感覺RAID 5也是十分靠譜的,只要不同時壞掉2塊及以上的硬盤,那么我的數據就沒事了。而且相比較于其他方案來說,這個方案存儲成本較低,性能又很不錯,所以被大眾所普遍接受也是正常的事,但是它是否真的能保障數據安全呢?
講到這里我要先提一個概念,叫做URE (Unrecoverable Read Error rate) “不可恢復性讀取錯誤率”。現在有的廠商也叫做Non-recoverable Errors per bits read或者Nonrecoverable Read Error rate。
一般來說,SATA硬盤具有 1x10^-14 次方的不可恢復性讀取錯誤率,意思是說每100,000,000,000,000 Bit(11.3687 TB),就會有1個Bit是硬盤用盡了所有的方法也讀不出來的,這個Bit 是這塊硬盤的黑洞。
我們來看一下市場上各個NAS硬盤的不可恢復性讀取錯誤率,這個數據可以在各品牌官網上查詢。
西部數據NAS紅盤Plus的URE為小于1in10^14。
希捷IRONWOLF酷狼系列的URE根據硬盤容量不同也有不同,其中6~14 TB為最大1 per 10E15,6TB以下的為最大1 per 10E14。
希捷還有一個酷狼Pro系列,該系列的URE則全部為最大1 per 10E15。
西數紅盤說的是小于1 in 10^14 ,希捷酷狼說的是最大是1 in 10^15,廠商都喜歡玩文字游戲,咱們不去咬文嚼字,直接按照1 in 10^14來計算概率,那么就是一百萬億分之一,咱們應該很多人會小看這個概率。
實則不然。
假設我們用4塊4 TB的硬盤組建RAID 5陣列,突然抽掉一塊磁盤,那么剩下的3塊4 TB硬盤會從頭到腳全部讀一遍來重建冗余信息。
3 × 4 TB =12 TB
那么這三塊硬盤一共讀取的這12 TB的容量里面碰到一個URE的概率是多少呢?
1—(1—1in10^14)^ (12 × 8 × 1024× 1024× 1024× 1024) ≈0.652
通過計算得到概率為65.2%,這個概率真的不算小了。
而且這個這個錯誤并不是硬盤的壞道導致的,所以硬盤SMART根本無法感知出來,而且一般超過12TB的RAID 5陣列重建機制會強制對全盤數據進行CRC校驗,校驗的結果會因為這個URE黑洞的出現導致校驗出錯,RAID 5所以也必然重建失敗。
但是在實際應用中,重建失敗的概率并不如以上所講的那么低,那是為什么呢?
以群暉DS1522+為例:
1、打開存儲池可以看到一個功能,計劃數據清理,通過定期執行數據清理可確保數據一致性,并降低在發生硬盤故障時數據丟失的風險。
2、目前大家很多人用的盤都是企業盤以及專業NAS盤,本身帶有數據糾錯服務。
3、最后是NAS所采用的文件系統會對該錯誤進行糾錯修復,并不會造成數據丟失。群暉DS1522+就提供了2種文件系統供大家使用,強烈建議大家使用btrfs文件系統,因為它支持共享文件夾快照和復制、共享文件夾空間配額、高級數據完整性保護等高級功能,這些功能也能有效避免因為URE黑洞的出現導致RAID5重建校驗出錯。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.