msg7086
2018-11-17 16:10:52 +08:00
> ……,RAID 是否「毫无意义」?
不是。RAID 是有意义的,不管硬盘是同一批还是都是洋辣鸡二手盘。只要硬盘不是铁定会三五块一起挂,就表示 RAID 有意义。另外,RAID 不仅仅只有在「硬盘损毁」的情况下起作用。在「扇区读写错误」的时候,校验数据就已经可以发挥作用,将出错的扇区重定位以后回写。我司的一部分生产级磁盘跑的是 4 盘 RAID 5 (不要问我是谁干的),实际运行中,的确出现了部分磁盘读写错误以后通过重定位和校验盘恢复数据的情况。
> ……,RAID 是否「意义不大」?
也不是。RAID 的目的是高可用性(而不是保障数据的备份)。硬盘单独运行出错的概率要高于带校验的阵列出错的概率的。JBOD 只要有一块硬盘损坏,就会导致数据全部离线。而阵列则会变成降级运行,就算真的重建失败了,也就是和 JBOD 丢盘一样全部离线罢了。
那么为什么很多人说 RAID 要错开批次甚至是品牌和型号呢。
是因为他们想要让 RAID 完全丢失的概率继续减少。
这不代表 RAID 没有意义,或者没有作用。相反的,这是要让 RAID 作用更大,效果更好。