磁盘阵列(Redundant Arrays of Independent Drives,RAID),有“独立磁盘构成的具备冗余能力的阵列”之意。html
常见的RAID介绍:安全
1.RAID0并发
RAID 0 并非真正的RAID结构,没有数据冗余,没有数据校验的磁盘陈列。实现RAID 0至少须要两块以上的硬盘,它将两块以上的硬盘合并成一块,数据连续地分割在每块盘上。 由于带宽加倍,因此读/写速度加倍, 但RAID 0在提升性能的同时,并无提供数据保护功能,只要任何一块硬盘损坏就会丢失全部数据。所以RAID 0 不可应用于须要数据高可用性的关键领域。性能
2.RAID1url
RAID1 称为镜像,它将数据彻底一致地分别写到工做磁盘和镜像 磁盘,它的磁盘空间利用率为 50% 。 RAID1 在数据写入时,响应时间会有所影响,可是读数据的时候没有影响。 RAID1 提供了最佳的数据保护,一旦工做磁盘发生故障,系统自动从镜像磁盘读取数据,不会影响用户工做。spa
RAID1 与 RAID0 恰好相反,是为了加强数据安全性使两块 磁盘数据呈现彻底镜像,从而达到安全性好、技术简单、管理方便。 RAID1 拥有彻底容错的能力,但实现成本高。 RAID1 应用于对顺序读写性能要求高以及对数据保护极为重视的应用,如对邮件系统的数据保护。.net
3.RAID5设计
RAID5 应该是目前最多见的 RAID 等级,校验数据分布在阵列中的全部磁盘上,而没有采用专门的校验磁盘。对于数据和校验数据,它们的写操做能够同时发生在彻底不一样的磁盘上。所以, RAID5 不存在 RAID4 中的并发写操做时的校验盘性能瓶颈问题。另外, RAID5 还具有很好的扩展性。当阵列磁盘 数量增长时,并行操做量的能力也随之增加,可比 RAID4 支持更多的磁盘,从而拥有更高的容量以及更高的性能。htm
4.RAID6blog
前面所述的各个 RAID 等级都只能保护因单个磁盘失效而形成的数据丢失。若是两个磁盘同时发生故障,数据将没法恢复。 RAID6 (如图 8 )引入双重校验的概念,它能够保护阵列中同时出现两个磁盘失效时,阵列仍可以继续工做,不会发生数据丢失。 RAID6 等级是在 RAID5 的基础上为了进一步加强数据保护而设计的一种 RAID 方式,它能够看做是一种扩展的 RAID5 等级。
5. RAID01 和 RAID10
RAID01 是先作条带化再做镜像,本质是对物理磁盘实现镜像;而 RAID10 是先作镜像再做条带化,是对虚拟磁盘实现镜像。
RAID01 兼备了 RAID0 和 RAID1 的优势,它先用两块磁盘创建镜像,而后再在镜像内部作条带化。 RAID01 的数据将同时写入到两个磁盘阵列中,若是其中一个阵列损坏,仍可继续工做,保证数据安全性的同时又提升了性能。 RAID01 和 RAID10 内部都含有 RAID1 模式,所以总体磁盘利用率均仅为 50% 。
(本文摘自图文并茂RAID技术全解)