RAID的学习详解(很实用)

什么是RAID?

RAID:独立磁盘冗余阵列(Redundant Array of Independent Disks),简称硬盘阵列。RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来,形成一个硬盘组(逻辑硬盘)。将逻辑硬盘挂载给操作系统,在系统中读取到的是单块硬盘(即逻辑硬盘)而非多块硬盘(独立的物理磁盘)。RAID技术通过增加硬盘的数量增加了平均故障间隔时间(MTBF),从而提供比单个硬盘更高的存储性能和提供数据备份技术。

常用的RAID级别:
RAID0、RAID1、RAID 3、RAID5、RAID6、RA J10、RAID50
逻辑硬盘优点
1、容量大
2、性能好
3、可靠性高

RAID实现方式

RAID实现方式分为两种,分别是软件RAID、硬件RAID
软件RAID
优点
1、成本低,无需购置硬件;
2、允许用户重新配置磁盘阵列,不受硬件限制。
缺点
1、读写性能差;
2、软件RAID会占用系统资源。
硬件RAID
优点:
1、不消耗硬盘性能及存储空间;·相对于操作系统独立;
2、磁盘故障易更换。
缺点:
1、相比较软件RAID成本高;
2、硬件RAID卡故障,必须更换同型号或与故障卡相互兼容的型号。

RAID保护方式有两种镜像与校验
镜像就是克隆出来一个副本,数据相同
校验就是使用奇偶校验法逻辑算法为异或

RAID0原理

至少使用两块物理盘
使用率100%
可靠性弱
R/W最好
在这里插入图片描述

RAID 1

至少使用两块物理盘
使用率50%
支持重构效率较快
数据读写,先写入镜像在写入物理盘
物理盘故障换上新的镜像会把数据复制给物理盘
在这里插入图片描述

RAID 3

利用率n-1/n(n为盘数)
至少需要3个盘
支持重构
R/W取决盘数
在这里插入图片描述
RAID 3使用奇偶校验来保证数据可靠性。
RAID 3配备一块专用的校验盘,将奇偶校验数据写入校验盘。
RAID 3物理盘1损坏时,将新磁盘更换后将校验盘和物理盘2的数据进行异或运算后再将数据恢复到新磁盘。

RAID5

本质与RAID3没有区别主要就是把校验盘取消,校验数据都写入物理盘
在这里插入图片描述
重构:RAID 5物理盘1损坏时,将磁盘更换后会将校验数据和物理盘数据进行异或运算,再将数据恢复到新物理盘。
不过RAID 3 与RAID 5 一样最多允许坏一个盘为了解决这个问题有了RAID6

RAID 6

RAID 6的可靠性高于RAID5。
RAID 6有两个校验数据,分别为P和Q。校验数据P和Q是由以下公式计算得来的
eg:
P1=D0⊕D1⊕D2
Q1=(D0α)⊕(D1β)⊕(D2*γ)
其中α,β,γ为赋予的常量值

在这里插入图片描述
重构与RAID5相似,多了一步运算,原理相同。
可以通过二元一次方程计算

RAID 10

RAID 10通过数据副本的方式保证数据可靠性。
RAID 10是先做RAID 1在做RAID 0。

在这里插入图片描述

RAID 50

RAID 50通过奇偶校验保证数据可靠性。
·
RAID先做RAID 5在做RAID 0
增加速度与可靠性
·

在这里插入图片描述

总结如下

在这里插入图片描述

  • 11
    点赞
  • 150
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

亦在春风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值