什么是RAID技术,常用RAID级别详解!

传统RAID技术

RAID 2.0+(RAID前身是JBOD)

RAID:Redundant Array of independent Disks 独立磁盘冗余阵列(磁盘阵列)RAID技术将多个单独的物理硬盘以不同的方式组合成一个逻辑硬盘,对外提供统一服务,从而提高了硬盘的读写性能和数据安全性,

(最少两块盘)

实现方法:硬件RAID和软件RAID

性能

###################################

RAID数据组织形式:条带和分条

磁盘的条带化:将硬盘空间按照设定的大小分为多个条带,数据写入时也按照条带的大小来划分数据模块

条带:硬盘中单个或者多个连续的扇区构成一个条带,是组成分条的元素

分条:同一磁盘阵列中多个硬盘驱动器的上相同位置的条带

分条深度=一个条带的容量大小;取值空间:32KB-512KB,默认为128KB,在创建的时候可以修改,创建完成后不可以修改。

分条深度具体设置和用户场景有关系,大IO分条深度设置大一些,小IO分条深度设置小一些。

小IO:小于16KB的IO

大IO:大于256KB的IO

分条宽度=一个磁盘组在进行分条时所使用的磁盘的个数

RAID数据保护方式:镜像,(奇偶校验(XOR)相同为假,相异为真)

奇偶校验

常用RAID级别:

图片[1]-什么是RAID技术,常用RAID级别详解!-编程社
RAID常用级别详解

RAID0:数据条带化,无校验 (JBOD写满一块盘在写下一块盘,只提升了扩容,RAID0三块盘同时写,提升了性能和容量)

最少几块盘:至少2块盘

是否允许坏盘:不允许坏盘

可用容量:硬盘数量*单块盘容量(硬盘空间利用率100%)

提问:RAID 0 是不是盘符越多越好?

答:理论上是,但实际上不是,硬盘有故障率,不能确保数据的安全性

图片[2]-什么是RAID技术,常用RAID级别详解!-编程社
RAID0

RAID1:数据镜像,无校验

最少几块盘:最少2块盘

是否允许坏盘:允许坏盘,2块盘最多允许坏1块,4块盘最多允许坏3块

可用容量:1/N * 总容量

图片[3]-什么是RAID技术,常用RAID级别详解!-编程社
RAID1

RAID3:数据条带化,奇偶校验盘

最少几块盘:最少3块盘

是否允许坏盘:允许坏盘,最多允许坏1块盘

可用容量:(N-1)* 单块盘容量

有单独的校验盘,校验盘只存放校验数据,不存放数据

校验数据只存放校验盘里,压力过大,不支持并发

图片[4]-什么是RAID技术,常用RAID级别详解!-编程社
RAID3

RAID5:数据条带化,分布式校验

最少几块盘:最少3块盘

是否允许坏盘:允许坏盘,最多允许坏1块盘

可用容量:(N-1)* 单块盘容量

校验数据斜向式分布存放在各块盘,没有单独的校验盘

RAID 5 4块盘即以上支持并发(提升性能)

图片[5]-什么是RAID技术,常用RAID级别详解!-编程社
RAID5

RAID6:数据条带化,分布式校验并提供俩级冗余(P+Q DP)

最少几块盘:最少4块盘

是否允许坏盘:允许坏盘,最多允许坏2块(任意俩快)

可用容量:(N-2)* 单块盘容量

图片[6]-什么是RAID技术,常用RAID级别详解!-编程社
RAID6

RAID10:先做RAID1,在做RAID0

最少几块盘:最少4块盘

是否允许坏盘:允许坏盘,最多允许坏2块,但是坏第二块盘是有的条件的。不能同一个组内俩快盘一起坏。

可用容量:(N-2)* 单块盘容量

图片[7]-什么是RAID技术,常用RAID级别详解!-编程社
RAID10

RAID50:先做RAID1,在做RAID5

最少几块盘:最少6块盘

是否允许坏盘:允许坏盘,最多允许坏2块,但是坏第二块盘是有的条件的。不能同一个组内俩快盘一起坏。

可用容量:(N-2)* 单块盘容量

图片[8]-什么是RAID技术,常用RAID级别详解!-编程社
RAID50
© 版权声明
THE END
喜欢就支持一下吧
点赞57 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容