Re: [心得] 警告!不要再用Raid 5了!

作者: HamalAri (哈馬‧阿里)   2014-12-27 09:09:32
degraded 時壞一個 bit 會怎樣誰知道?
每個人用的硬Raid或軟Raid又不同
可能只壞一個 sector ,可能重建失敗
但不會只壞一個 bit 這麼美好
因為絕大多數人的 raid 都是硬體或 mdadm 之類
而不是像 zfs 或 btrfs 這樣做在檔案系統上
除非你的 raid 就是你的檔案系統
不然壞 1 bit 大概就和壞 1 sector 的意思一樣
所以靠檔案系統上的 crc 是沒用的 (你確定你的檔案系統有?)
當然這不是說用 zfs 或 btrfs 的 raid 很好
可能遇到 1bit 壞掉還有 crc 可以救
事實上 btrfs 的不穩也算惡名昭彰
如同 zfs ,各系統各版本都長的不一樣
假設壞 1 bit 但成功 rebuild ,只損失 1 sector
這 1 sector 可能是 512 bytes 或 AF 的 4K
這 512b 可能是資料,inode 或 superblock
運氣好就只損失 512b,運氣不好全掰
根本的問題
Raid5 就是要全部的硬碟一起讀才能工作
少一顆就要校驗,兩顆就沒救
但我們也有其它選擇,有類似 raid5 的備份設計
不用重新格式化,硬碟可以分開使用
掛幾顆最多就走幾顆不會全掛
一次也只有一顆在硬碟轉
當然代價是損失 raid5 讀取變快的優點
不過就我上次發文分享的情況看來
很多人還是把它們當傳統 raid5 ,只能算是備援
就不多贅述了

Links booklink

Contact Us: admin [ a t ] ucptt.com