raid模式_raid技术与应用

raid技术介绍

raid独立磁盘冗余阵列,主要分为硬件raid和软件raid,硬件raid需要单独购买raid卡,作用是进行磁盘的整体划分和管理,另一方面,用来进行数据的冗余保护。

Raid主要分为raid0、raid1、raid3、raid5、raid6、raid10、raid50。

Raid的数据存储分为条带和分条。

条带是指将某块硬盘上的多个连续扇区分成一个条带。

分条是指多个硬盘上的相同的位置的条带组成了分条。

分条深度就是指条带的大小,分条深度乘磁盘的个数就是这个分条的数据存储量。这样在数据存储的时候,当有整块的大数据存入的时候,就可以根据分条深度将该数据存入不同的磁盘中,也就是提升了数据的存取速度。

raid的数据校验

RAID使用的是异或的校验方法,也就是相同为0不同为1。RAID如果需要进行校验,那么至少需要有3块硬盘,两块硬盘进行数据的存储,校验盘将两块数据盘的数据进行异或的结果存入,这样当某一块硬盘的数据出现问题的时候,就可以根据校验盘反向计算出数据盘的数据。

RAID的状态分为以下几种:

RAID创建、RAID正常工作、RAID降级、RAID失效

raid 0

RAID 0至少需要由两块硬盘构成,RAID 0并没有差错控制机制,也就是指RAID 0并没有校验盘。

raid 1

RAID 1也至少需要两块硬盘构成,RAID 1主要是为了实现安全性,RAID 1将数据进行备份放在不同的几块硬盘上,也就相当于对数据做了镜像,所以不管有几块硬盘构成RAID 1,在操作系统看来,存储的容量也只有一块硬盘的容量大小。而且由于对数据做了镜像,所以在写数据的时候,效率要比单块的硬盘要慢。而且在读取数据的时候,它虽然可以采用并发读取,但是由于系统指令需要分条发送,所以多条并发读取单个数据块的速度仍然没有其他几种RAID采用单条指令读取分条的速度要快。RAID 1虽然提供了高安全性,但是他的其他性能也因此降低。

raid 5

RAID 5至少需要三块硬盘构成,在RAID 5中是将校验盘放到了数据盘中,也就是数据盘自带校验效果,它是一种旋转奇偶校验独立存取的阵列方式。这样,在改写不同的数据的时候,所需要进行计算校验值的数据盘也就不再是同一块硬盘了,这样做就可以将庞大的计算量平均分布到各个数据盘上。那么实际的存储空间大小也就是RAID 5的总存储空间大小减去一块逻辑的校验盘的容量。

raid 6

RAID 6至少需要四块硬盘构成,由于前几种RAID都是采用单块校验盘或者将校验盘放入到数据盘中,所以在安全性保证方面,他们都只能保证最多在损坏一块硬盘的情况下进行数据恢复。那么RAID 6使用了两块校验盘,这样对于数据的安全性保证就会提高一些。

在这里只讲下这几种常用的,其他的几种课后自己多了解。

raid数据保护

热备盘

热备盘是用来在RAID组中的硬盘失效的时候进行系统自动恢复使用的硬盘,热备盘分为全局和局部热备两种,全局热备就是对当前存储阵列中的所有RAID组都生效的。局部热备盘就是只针对某个RAID做热备的硬盘。

预拷贝技术

预拷贝技术就是系统对硬盘的转速等各项参数进行监测,如果其中某一块硬盘出现某些参数低于阈值的情况,就认为该硬盘即将损坏,并且先将数据拷贝进热备盘,而不是等到硬盘出现故障的时候,在RAID组降级影响性能的情况下在进行数据恢复。现在的主板都采用S.M.A.R.T技术对硬盘的参数进行检测。

重构

重构技术就是指在硬盘出现问题之后,系统根据校验盘和数据盘的数据将损坏硬盘的数据恢复进热备盘的过程

RAID 2.0+

8c865742d80d392b85b928408e4bed95.png

RAID 2.0+是传统RAID的一种改进技术,在RAID 2.0+中,我们不再以硬盘为单位进行RAID划分,而是将硬盘的存储分为很多的存储块,存储块大小固定为64M,这样一个硬盘就会产生很多的存储块,然后我们再根据存储块进行RAID的划分,那么在这种情况下,我们称硬盘组为DG,划分出来的存储块为CK,多个CK组成的RAID为CKG,之后我们在CKG中划分extend,由若干个extend组成LUN给操作系统使用,这样划分我们称为thick模式,如果我们将extend继续划分成geran,那么由若干个geran组成的LUN,我们称为thin模式。thick模式会一次性的将我们划分给虚拟机的存储空间整块划出留用,而thin模式会根据虚拟机对于存储空间的需求动态的分配空间,划分的上限就是我们设定的空间大小,也就是存储阈值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值