RAID技术图解

本文介绍了硬盘冗余阵列(RAID)的两种实现方式——软RAID和硬RAID,详细讲解了RAID0-5级别的工作原理、性能特点和容错机制。特别强调了RAID0的高速度与无冗余风险,以及RAID1、3、5的高可靠性和硬盘利用率提升。
摘要由CSDN通过智能技术生成

前言:

       独立硬盘冗余阵列用于将多个小型硬盘驱动器合并为一个硬盘阵列(存储阵列),以提高存储性能和容错功能。RAID可分为软RAID和硬RAID,其中,软RAID是通过软件实现多块硬盘冗余的,而硬RAID一般通过RAID卡来实现RAID。

       软RAID配置简单,管理也比较灵活,对于中小企业不失为一种最佳的选择。硬RAID在性能方面具有一定的优势,但花费往往比较高。

       目前,RAID的级别从概念的提出到现在,已经发展了6个级别,分别是0、1、2、3、4、5.常用的是0、1、3、5。

(1)RAID0(至少2块硬盘):

将多个硬盘合并成一个大的硬盘,不具有冗余,并行I/O,速度最快。RAID0也被称为带区集。在存放数据时,RAID0将数据按硬盘的数量进行分段,然后同时将这些数据写进这些盘中(如图1)。

在所有级别中,RAID0速度最快,但没有冗余功能,如果一个硬盘(物理)损坏,则所有的数据都无法使用。

(2)RAID 1(至少2块):

把硬盘阵列中的硬盘分成相同的两组,互为镜像,当任意硬盘介质出现故障时,可以利用其镜像上的数据恢复,从而提高系统的容错能力。对数据的操作仍采用分块后并行传输的方式。RAID1不仅提升了读写速度,还加强了系统的可靠性,其缺点就是硬盘利用率低,只有50%

(3)RAID 10(至少4块且必须为偶数):

RAID 10结合了RAID 1的数据冗余性和RAID 0的性能优势。

RAID10是通过将多个硬盘驱动器分成两个或多个相等的镜像组,然后每个镜像组上进行条带化来实现。硬盘利用率50%

(4)RAID 3(至少3块)

RAID3用一个硬盘(校验盘)存储数据的奇偶校验位,数据则分段存储在其余硬盘中。

如果数据盘(物理)损坏,RAID控制系统可以根据校验盘的数据校验位在新盘中重建坏盘上的数据。但如果校验盘损坏,其他数据无法恢复。

这个方法的缺点就是太集权,数据不安全,但是硬盘利用率得到了提高,为n-1/n.

(5)RAID 5 (至少3块):

向阵列中的硬盘写数据,奇偶校验数据存放在阵列的各个盘中,允许单个硬盘出错。由于RAID 5是将数据段的校验位交互存放于各个硬盘中,所以任何一个硬盘损坏,都可以根据其他硬盘上的校验位来重建损坏的数据。硬盘利用率为n-1/n.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值