磁盘阵列相信大家并不陌生,它是个人与企业存储数据的优良选择。磁盘阵列也分为很多种类型,有RAID0、RAID1、RAID5等。今天小赵就来介绍一下比较常用的磁盘阵列特点。

在介绍常用RAID模式之前,先看一下磁盘阵列的两种类型:


RAID0:极致高速·并行读写

容量:全部硬盘容量之和

读取速度:最高

写入速度:最高

可靠性:低

可修复性:无

各种类型的磁盘阵列都有什么特点?常见RAID模式详解

图片来自网络

RAID0,又称为Stripe模式,是将数据条带化后分布在不同磁盘上的阵列模式。在此模式下,计算机并行读写磁盘阵列中的数据,因此速度相当于组成此阵列的几块硬盘之和。

RAID0的成本不高,容量利用率为100%,相当于把几块硬盘“并联”在一起。

此模式没有数据冗余,不支持奇偶校验,所以安全性和可靠性不高。损坏一块硬盘会导致整个阵列损坏,继而丢失所有数据。所以,RAID0适用于对可靠性要求不高的场合,如临时存放数据等。

RAID1:互为备份·高可靠性

容量:全部硬盘容量的一半

读取速度:中高

写入速度:低

可靠性:高

可修复性:高

各种类型的磁盘阵列都有什么特点?常见RAID模式详解

图片来自网络

RAID1,又叫mirror模式,是将2n块磁盘平分为两份,存储相同的数据,互为备份。计算机工作时在数据盘读取数据,而写入时要同时写入数据盘和镜像盘。

RAID1的成本较高,比如要组成4TB容量的RAID1阵列,需要两块4TB硬盘,容量利用率为50%。

RAID1的可靠性、安全性很高,当数据硬盘损坏时,可以从镜像硬盘中恢复数据。

RAID5:奇偶校验·平衡选择

容量:n-1块硬盘的容量

读取速度:高

写入速度:高

可靠性:中等

可修复性:中等

各种类型的磁盘阵列都有什么特点?常见RAID模式详解

图片来自网络

RAID5是RAID0的升级版,增加了奇偶校验功能。普通数据与校验数据混合存储在所有硬盘中。

RAID5的可靠性比RAID0强,一般4块以下硬盘阵列首推RAID5模式。

RAID5允许最多损坏一块硬盘,当一块硬盘损坏后,RAID5会进入降级模式,速度会变慢,此时应当及时更换硬盘并重建数据,如果没有及时发现导致2块硬盘损坏,就无法恢复了。

RAID5至少需要三块硬盘。

RAID10:高速安全·安心之选

容量:同RAID1

读取速度:较高

写入速度:较高

可靠性:较高

可修复性:高

各种类型的磁盘阵列都有什么特点?常见RAID模式详解

图片来自网络

RAID10是RAID1+0的简称,也就是“先1后0”,先把数据条带化处理,然后镜像存储于每个RAID1“子阵列”的两块硬盘上。

RAID10的容量利用率与RAID1相同,但速度比RAID1快。

RAID10至少需要4块硬盘。

总结

稳定性:RAID1>RAID10>RAID5>RAID0

可修复性(损坏1块硬盘):RAID1=RAID10>RAID5>RAID0

至于速度和容量,可以举一个例子:

设硬盘为4块2T紫盘(150MB/s):

RAID0:容量8T,读写速度600MB/s;

RAID1:容量4T,读取300MB/s,写入150MB/ s;

RAID5:容量6T,读取450MB/s,写入450MB/s;

RAID10:容量4T,读取600MB/s,写入300MB/s;

由于RAID5有一定的重建失败概率,所以硬盘越大、数量越多、URE越高,越不推荐使用RAID5,而是更安全的RAID10或RAID6。