RAID分类

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenyuk1/article/details/85129804

本文章主要说明RAID0 RAID1 RAID5 RAID6

RAID 0 (没有奇偶校验的条带)

高并发。将多个磁盘合并成一个大的磁盘,不具有冗余,并行I/O,速度最快。RAID 0亦称为带区集。它是将多个磁盘并列起来,成为一个大磁盘。在存放数据时,其将数据按磁盘的个数来进行分段,然后同时将这些数据写进这些盘中,所以在所有的级别中,RAID 0的速度是最快的。但是RAID 0没有冗余功能,如果一个磁盘(物理)损坏,则所有的数据都会丢失。

理论上越多的磁盘性能就等于“单一磁盘性能”ד磁盘数”,但实际上受限于总线I/O瓶颈及其它因素的影响,RAID性能会随边际递减,也就是说,假设一个磁盘的性能是50MB每秒,两个磁盘的RAID 0性能约96MB每秒,三个磁盘的RAID 0也许是130MB每秒而不是150MB每秒,所以两个磁盘的RAID 0最能明显感受到性能的提升。

                       

RAID 1 (独立磁盘冗余阵列)

镜像。RAID1是将一个2n块硬盘所构成RAID磁盘阵列,其容量仅等于n块硬盘的容量,利用率50% 。因为另一块只是当作数据“镜像”。RAID 1磁盘阵列显然是最可靠的一种阵列,因为它总是保持一份完整的数据备份。

RAID 1磁盘阵列的写入速度通常较慢,因为数据得分别写入两块硬盘中并做比较。RAID 1磁盘阵列一般支持“热交换”,就是说阵列中硬盘的移除或替换可以在系统运行时进行,无须中断退出系统。当原始数据繁忙时,可直接从镜像备份中读取数据,因此RAID1可以提供读取性能。

RAID 1磁盘阵列是十分安全的,不过也是较贵一种RAID磁盘阵列解决方案,因为两块硬盘仅能提供一块硬盘的容量。应用于能够快速恢复被破坏的数据的场合。

RAID1是硬盘中单位成本最高的,但提供了很高的数据安全性和可用性,当一个硬盘失效时,系统可以自动切换到镜像硬盘上读/写,并且不需要重组失效的数据。

RAID 5 (分布式奇偶校验的独立磁盘结构)

 分布式。RAID5 可以并发写操作,将数据写入A1、A2、A3中,Ap中存放奇偶校验信息。

从逻辑上来讲,RAID 5 是使用n-1块磁盘存储信息,1块磁盘存放奇偶校验信息,在实际应用中将存储信息和校验信息分布在各个磁盘中.

当且仅当一块坏盘时,系统使用了”奇偶校验信息”来作为数据恢复的方式,保护数据完整性。所以发现一块坏盘一定要及时更换。如果坏两块即以上,将是灾难。

对于写性能来说,写入的同时还会在这些硬盘上写入校验信息,效率一般。在RAID 5中有“写损失”,即每一次写操作,将产生四个实际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。

RAID 10  (镜象阵列条带)

创建2个独立的Raid1,然后将这两个独立的Raid1组成一个Raid0。

从结构上来看,只要不坏一组磁盘,数据就是安全的。

猜你喜欢

转载自blog.csdn.net/chenyuk1/article/details/85129804