目前已有的RAID磁盘阵列的方案至少有十几种,常见的有以下五种(图片来自水印):
RAID 0:
兼顾了读写性能,是所有raid当中性能最好的,实现成本低;但是没有冗余和错误修复能力,任何一块硬盘出现故障数据就会丢失,并且无法恢复。
RAID 1:
读写性能强,是所有raid当中冗余性最好的;但是性能只有当个磁盘的性能,且成本高。
RAID 5:
弥补了raid0和raid1的缺点,提高性能的同时也兼顾了冗余性,相对raid0可靠性强,比raid1性能要好,是一种折中的方式。
RAID 6:
可以说是raid5的升级版,弥补了raid只能单块磁盘故障,提高了可靠性。
RAID 10 :
RAID 1+RAID 0技术的一个“组合体”。如图所示,RAID 10技术需要至少4块硬盘来组建,其中先分别两两制作成RAID 1磁盘阵列,以保证数据的安全性;然后再对两个RAID 1磁盘阵列实施RAID 0技术,进一步提高硬盘设备的读写速度。这样从理论上来讲,只要坏的不是同一组中的所有硬盘,那么最多可以损坏50%的硬盘设备而不丢失数据。由于RAID 10技术继承了RAID 0的高读写速度和RAID 1的数据安全性,在不考虑成本的情况下RAID 10的性能都超过了RAID 5,因此当前成为广泛使用的一种存储技术。