RAID(独立磁盘冗余阵列)是多个磁盘的组合,以模拟单个硬件存储设备的系统。根据组合类型,RAID以某种组合方式来提高性能、容量和容错能力。那么,什么是RAID 50?
RAID 50跟RAID 5和RAID 0 有什么关系呢?RAID 5我们知道是以奇偶校验来实现一个安全性能。RAID 0就是将数据条带化,但是对数据的保护几乎是没有的一个阵列类型。那RAID 50其实是RAID 5加上RAID 0的组合,就像在嵌套的RAID 5子阵列中的RAID 0条带化一样。速度快但安全保障性没那么高的RAID 0,通过使用RAID 5而不是单个硬盘去提高安全性能。RAID 0通过跨多个硬盘对数据进行条带化,而嵌套的RAID 5作为子阵列则通过为每个数据块写入一个奇偶校验数据块来增加容错能力。奇偶校验块以这样一种方式分布在所有硬盘上,而且相对应的它们不会储存在包含它们所保护的那部分数据的硬盘上。这种既安全又能保证速度的阵列类型非常适合大容量资料储存的企业用户使用。
RAID 50的优点:读写速度和容错能力
结合了RAID 0的速度与RAID 5的奇偶校验。
每增加一个磁盘或RAID 5子阵列都会相应地提高性能。
每个RAID 5的子阵列可以容忍一次硬盘故障。
RAID 50的缺点
每个RAID 5子阵列只能容忍一个驱动器故障,出现两个以上故障,阵列组就会失效。
重建RAID 5阵列时,RAID 50阵列的速度将会稍微变慢。
总容量始终是以最小的RAID 5子阵列的容量为基数。
最少需要六块硬盘。
何时使用RAID 50?
一般超过8块硬盘已经不太适合使用RAID5了。如果你有6个或更多硬盘,RAID 50是提高RAID 5性能的好方法。或者你也可以把它当做是一种为RAID 0增加容错性能的方法。如果你还想寻找更高的容错能力,带双奇偶校验性能的RAID 60是个不错的选择。一般12盘以上可以考虑RAID 50 和RAID 60。究竟该使用什么样的阵列类型,应该根据个人的实际需求,在安全,花费,容量和性能之间去找一个平衡。