Re: [心得] 警告!不要再用Raid 5了!已刪文
看板Storage_Zone (儲存裝置)作者HamalAri (Hamal@aries.star.is)時間11年前 (2014/12/27 09:09)推噓6(6推 0噓 3→)留言9則, 6人參與討論串4/7 (看更多)
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 ,只能算是備援
就不多贅述了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.184.43.8
※ 文章網址: http://www.ptt.cc/bbs/Storage_Zone/M.1419642575.A.D0F.html
推
12/27 09:32, , 1F
12/27 09:32, 1F
→
12/27 09:32, , 2F
12/27 09:32, 2F
不,容錯是基本功能,每一套都支援
容錯能力多強看設計,他們的優缺點也不同
推
12/27 10:04, , 3F
12/27 10:04, 3F
SHR 壞 冗餘+1 顆以上就全部掰喔
推
12/27 10:18, , 4F
12/27 10:18, 4F
JBOD 沒有冗餘
→
12/27 11:38, , 5F
12/27 11:38, 5F
推
12/27 15:15, , 6F
12/27 15:15, 6F
推
12/27 15:39, , 7F
12/27 15:39, 7F
→
12/27 15:40, , 8F
12/27 15:40, 8F
FlexRaid / SnapRaid / unraid / disParity 都可以做至少一份冗餘
像 Raid5 一樣掛一顆完全不會有事,掛一顆以上最多就是損失那些壞的
不會全掛, 至於支援幾份冗餘,是否即時,各家設計不同
※ 編輯: HamalAri (111.184.43.8), 12/27/2014 15:47:49
推
12/28 03:30, , 9F
12/28 03:30, 9F
討論串 (同標題文章)
Storage_Zone 近期熱門文章
PTT數位生活區 即時熱門文章