之前一直听说RAID,但从来没有真正去理解RAID是什么,今天突然想起来看看,就自己写下来帮助记忆和查看。
RAID(Redundent Array of Independent Disk),意思是独立冗余磁盘阵列,是加州伯克利大学1987年提出,最初目的是为了组合廉价的小磁盘来代替昂贵的大磁盘,同时在磁盘失效的时候能保护数据。RAID可以充分发挥出多块磁盘的优势,可以提升磁盘速度,增大容量,提供容错等能力。
常用的RAID实现包括RAID0, RAID1, RAID5, RAID10,下面就描述下这四种RAID各自的特点及优缺点。
RAID 0
- 介绍
- 又称为Stripe或Striping(分条),即数据分条技术。RAID 0可以把多块硬盘连成一个容量更大的硬盘群,从而提高磁盘的性能和吞吐量,要求至少两个磁盘。
- 优点
- 读写性能高,可用容量为各个磁盘的容量和
- 缺点
- 无容错,无冗余,不适用于安全性要求高的类型
RAID 1
- 介绍
- 又称为Mirror或Mirroring(镜像)。RAID 1把一个磁盘的数据镜像放在另一个磁盘上面,在不影响性能的情况下最大限度的保证系统的可靠性和可修复性。
- 优点
- 很高的数据冗余能力,安全性高
- 缺点
- 磁盘容量是总容量的一半,成本高
RAID 5
- 介绍
- 是RAID 0和RAID 1的折衷方案,但没有完全使用RAID 1镜像概念,而是使用了”奇偶校验信息”来作为数据恢复的方式,需要至少三个或更多的磁盘。
- 优点
- 容错性,数据冗余能力,读性能高,安全性较高
- 缺点
- 与RAID 1相比,由于采用的是奇偶校验方式,数据保障程度要差一些,而磁盘利用率要高一些。
RAID 10
- 介绍
- 又称为镜像阵列条带。如RAID 0一样,数据跨磁盘抽取,也如RAID 1一样,每个磁盘都有一个镜像磁盘。因此RAID 10又称为RAID 0+1。
- 优点
- 100%数据冗余,安全性高
- 缺点
- 价格相对较高,磁盘利用率50%