每日最新頭條.有趣資訊

山寨SSD配RAID1能保安全?做夢去啦

閃存原廠固態硬碟性能強且工作可靠,而山寨固態硬碟隻用了一個便宜就拉走了很多人的心。最近有一朋友貪便宜買了兩塊國產山寨SSD,偷偷告訴我他想出了一個兩全其美的辦法:用RAID1彌補山寨的不靠譜表現。不過,這樣可行嗎?

存儲極客用兩塊東芝原廠固態硬碟做模擬測試,RAID1是比較基礎的主機板功能,英特爾Z以及H系列、AMD的X以及B系列主機板都能支持。

RAID1也被稱為鏡像陣列,顧名思義,進入RAID硬碟陣列的數據將會同時被寫進兩塊硬碟,理論上只要有一塊固態硬碟能夠工作,數據就不至丟失。

如果不考慮翻倍增加的成本和只有一半的太空利用率,RAID1看起來的確是個很好的冗余方案,提升數據安全度的作用是有的。不過,用兩塊山寨固態硬碟RAID1買不來真正的安全!

首先,RAID1會導致固態硬碟必須的TRIM功能失效,由此將產生更高的寫入放大,加速閃存磨損,令固態硬碟壽命縮短、性能降低。對於本身就不靠譜的山寨固態硬碟來說,這更是要了老命了!

除了Trim失效之外,RAID1也無法帶來真正的安全。RAID1的安全只存在理論上所有硬碟都能按照正常的邏輯工作,或者不工作。如果某一顆固態硬碟沒有變磚徹底掛掉,但保存在其中的個別數據卻出錯了,RAID1陣列就有可能崩塌——無法確定到底哪個盤上的數據是正確的。這種靜默錯誤雖說少見卻也並非不可能,尤其是在沒有不可能的山寨SSD上更是如此:硬碟本身報告自己一切正常,數據寫進去了,但實際上並非如此。

固態硬碟產生靜默錯誤的誘因有很多,大到宇宙射線干擾導致比特反轉,小到韌體BUG沒能正確處理數據,這個意外靜悄悄的發生,直到很久之後需要讀取的時候數據已經是錯誤的了。

企業級固態硬碟以及部分大廠消費級固態硬碟引入了端到端數據保護功能,來減少數據在固態硬碟內各個部件之間傳輸過程中產生的靜默錯誤,包括從閃存到主控、從SRAM/DRAM緩存到主控以及SRAM/DRAM緩存與閃存之間(如Copy Back等操作)各個數據路徑。端到端數據保護特性會犧牲部分性能,對於山寨固態硬碟來說,它們通常不會考慮這些看不到的地方,盡可能保住寒磣的性能已是不易。

隨著3D閃存的成熟,固態硬碟價格已經開始步入下行通道。一塊主流240G容量的東芝原廠TR200固態硬碟只需不到300元,留給山寨固態硬碟的生存太空已然所剩無幾,更不要說用雙盤RAID1來挑戰原廠型號了。

一塊固態硬碟的可靠性在你選擇將他加入購物車並下單付款時就已經確定了。閃存原廠品牌還有機會通過韌體更新獲得更多的穩定性增強,而山寨固態硬碟廠商沒有硬體研發能力,同時也沒有品質追溯體制,如果有韌體缺陷,唯一的補救措施也就只剩下返修一個通道,而眾所周知,所有硬碟產品都是隻保產品不保數據的。

獲得更多的PTT最新消息
按讚加入粉絲團