-->
磁盘阵列相信大家并不陌生,它是个人与企业存储数据的优良选择。磁盘阵列也分为很多种类型,有RAID0、RAID1、RAID5等。今天小赵就来介绍一下比较常用的磁盘阵列特点。
在介绍常用RAID模式之前,先看一下磁盘阵列的两种类型:
硬RAID:需要磁盘阵列卡,可靠性高
软RAID:软件就能实现,成本低
RAID0:极致高速·并行读写
容量:全部硬盘容量之和
读取速度:最高
写入速度:最高
可靠性:低
可修复性:无
图片来自网络
RAID0,又称为Stripe模式,是将数据条带化后分布在不同磁盘上的阵列模式。在此模式下,计算机并行读写磁盘阵列中的数据,因此速度相当于组成此阵列的几块硬盘之和。
RAID0的成本不高,容量利用率为100%,相当于把几块硬盘“并联”在一起。
此模式没有数据冗余,不支持奇偶校验,所以安全性和可靠性不高。损坏一块硬盘会导致整个阵列损坏,继而丢失所有数据。所以,RAID0适用于对可靠性要求不高的场合,如临时存放数据等。
RAID1:互为备份·高可靠性
容量:全部硬盘容量的一半
读取速度:中高
写入速度:低
可靠性:高
可修复性:高
图片来自网络
RAID1,又叫mirror模式,是将2n块磁盘平分为两份,存储相同的数据,互为备份。计算机工作时在数据盘读取数据,而写入时要同时写入数据盘和镜像盘。
RAID1的成本较高,比如要组成4TB容量的RAID1阵列,需要两块4TB硬盘,容量利用率为50%。
RAID1的可靠性、安全性很高,当数据硬盘损坏时,可以从镜像硬盘中恢复数据。
RAID5:奇偶校验·平衡选择
容量:n-1块硬盘的容量
读取速度:高
写入速度:高
可靠性:中等
可修复性:中等
图片来自网络
RAID5是RAID0的升级版,增加了奇偶校验功能。普通数据与校验数据混合存储在所有硬盘中。
RAID5的可靠性比RAID0强,一般4块以下硬盘阵列首推RAID5模式。
RAID5允许最多损坏一块硬盘,当一块硬盘损坏后,RAID5会进入降级模式,速度会变慢,此时应当及时更换硬盘并重建数据,如果没有及时发现导致2块硬盘损坏,就无法恢复了。
RAID5至少需要三块硬盘。
RAID10:高速安全·安心之选
容量:同RAID1
读取速度:较高
写入速度:较高
可靠性:较高
可修复性:高
图片来自网络
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。