什么是RAID?

RAID就是把多个磁盘合成一个阵列,来提供更好的性能和容错性。

已工作方式的不同,RAID又分成多种级别:

RAID -0 :

工作方式:至少需要两块硬盘,数据分散存储于不同的磁盘上,在读写的时候可以实现并发,利用率100%

容错能力:无容错能力,损坏任意一个都会损坏数据

RAID-1

工作方式:至少需要两块硬盘,把数据同时写入两块硬盘,相当于数据备份。但利用率只有50%

容错能力:有一定的容错性,损坏一块硬盘不会损坏数据

RAID-4

工作方式: 至少需要三块硬盘,两块磁盘分散存储数据,最后一块做数据校验。

容错能力:有一定的容错能力,损坏两块及两块以上才会造成数据损坏,校验硬盘容易经常损坏,损坏一块会造成降级使用。

RAID-5

工作方式: 至少需要三块硬盘,与RAID4类似,不过校验位不再集中在一个磁盘中,采用奇偶校验,并常会有一块备用磁盘,重建故障数据。但磁盘利用率只有(n-1)%

容错能力:损坏两块磁盘,数据才会损坏。

RAID-6

工作方式: 至少需要四块硬盘,与RAID5类似,不过有两个校验位,利用率只有(n-2)%

容错能力:损坏三块及三块以上会损坏数据

RAID-10

工作方式:最少需要四块磁盘,先两两组合RAID1,两个RAID1再组合RAID0,利用率只有50%

容错能力:当损坏一块磁盘时,只要不损坏自己同RAID1的磁盘就不会损坏数据,容错性要更好

RAID-01

工作方式:最少需要四块磁盘,先两两组合RAID0,两个RAID0再组合RAID1,利用率只有50%

容错能力:当损坏一块磁盘时,损坏不是自己同RAID0的磁盘都会造成数据损坏,容错率较差。

RAID-50

工作方式:多块磁盘先组合实现RAID5,再组合实现RAID0,利用率为80%但成本太高

容错能力:只要RAID5组合不损坏,就不会丢失数据