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