RAID磁盘序列

RAID 0(条带化存储)

RAID0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余。

RAID 0只是单纯的提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据

RAID 0不能应用于数据安全性要求高的场合

RAID 1(镜像存储)

通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据

当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能

RAID1是磁盘阵列中单位成本最高的。但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。

RAID 5

N(N≥3)块盘组成阵列,一份数据产生N-1个条带,同时还有一份校验数据,共N份数据在N块盘上循环均衡存储

N块盘同时读写,读性能很高,但由于有校验机制的问题,写性能相对不高

(N-1)/N 磁盘利用率

可靠性高,允许坏一块盘,不影响所有数据

RAID 6

N(N≥4)块盘组成阵列,(N-2)/N 磁盘利用率

与RAID 5相比,RAID 6增加了第二块独立的奇偶校验信息块

两个独立的奇偶系统使用不同的算法,即使两块磁盘同时失效也不会影响数据的使用

相对于RAID 5有更大的“写损失”,因此写性能较差

RAID 1+0(先做镜象,再做条带)

N (偶数,N>=4)。块盘两两镜像后,再组合成一个RAID 0

N/2磁盘利用率

N/2块盘同时写入,N块盘同时读取

性能高,可靠性高

RAID 0+1(先做条带,再做镜象)

读写性能与RAID 10相同

安全性低于RAID 10

4 10

RAID级别硬盘数量磁盘利用率是否有校验保护能力写性能

RAID0NN无无单个硬盘的N倍

RAID1N(偶数)N/2无允许一个设备故障需写两对存储设备,互为主备

RAID5N>=3(N-1)/N有允许一个设备故障需写计算校验

RAID6N>=4(N-2)/N有允许两个设备故障需双重写计算校验

RAID10N>=4(偶数)N/2无允许两个基组中各坏一个N/2块盘同时写入

RAID级别最少磁盘量磁盘容量利用率(可用容量/磁盘总容量)读性能写性能安全性特点

0 2 100% 高 高 低追求最大容量和速度,任何一块盘损坏,数据全部异常。

1 2 50% 低 低 中等追求安全性,只要阵列组中有一块硬盘可用,数据不受影响。

5 3 n-1/n 高 低 高在控制成本的前提下,追求硬盘的最大容量、速度及安全性,允许有一块硬盘异常,数据不受影响。

6 4 n-2/n 高 低 很高比RAID5的数据安全性更强,但是写速度比RAID5更低

1+0 4 50% 高 中等 中等综合RAID1和RAID0的优点,追求硬盘的速度和安全性,允许有一半硬盘异常(不可同组),数据不受影响

阵列卡的介绍

阵列卡全称为磁盘阵列卡,阵列卡是用来实现RAID功能的板卡,通常是由I/O处理器、硬盘控制

器、硬盘连接器和缓存等一系列组件构成的,不同的RAID卡支持的RAID功能不同。

RAID卡分为硬RAID卡和软RAID卡两种,

通过硬件来实现RAID 功能的就是硬RAID;

通过软件并使用CPU 的 RAID 卡我们称为

软 RAIID,因为软 RAID 占用 CPU 资源比较高,所以绝大部分

的服务器设备都使用的硬RAID。

阵列卡接口的介绍

RAID卡的接口指的是支持的接口,目前有 IDE接口、SCSI 接口、SATA接口和SAS 接口。

阵列卡的缓存

阵列卡的缓存缓存是RAID 卡与外部的线交换数据的场所,工作过程中 RAID 卡先将数据传送

到缓存,再由缓存和外边数据总线进行数据交换。缓存的大小与速度是RAID卡的实际传输速度的

重要因素,大缓存能够大幅度地提高数据命中率从而提高 RAID卡整体性能。

多数的RAID卡都会配备一定数量的内存来作为高速缓存使用,不同的RAID卡出厂时配备的内

存容量不同,一般为几兆到数百兆容量不等,主要取供于磁盘阵列产品应用的范围。

4.热备盘

热备盘

热备盘就相当于RAID阵列的备份,

当RAID阵列坏掉的盘的数量超出了RAID阵列最大限制时,

再加了热备盘以后,

热备盘就会临时顶替换掉的盘,继续维持原来盘的数据正常运转,相当于磁盘的

最后一层保险

热备盘的工作原理

热备盘相当于帮Raid阵列多做多个备份,

如果Raid陈列里其中一个盘坏了,这个热备盘就会顶替Raid里的那个坏盘,

同时利用异或校验算法,把坏盘上面的数据原样做出来并存储在热备盘中。

这样一来就等于Raid没受到损坏,然后再找个一个同样的盘把坏盘替换掉,

Raid和热备盘的状态回复正常。

创建raid10级磁盘

首先检查是否安装“mdadm"组件

检查有没有磁盘已安装raid

创建raid10:

这里注意的点是创建RAID10 需要先创建两个RAID1 ,每个RAID1里分配两个硬盘,然后再创建RAID0,将两个创建好的RAID1 配置上去,这样就达到RAID10 的功能。

创建raid10磁盘

查看安装进度

cat /proc/mdstat

查询详细信息

mdadm -D /dev/md10

格式化

模拟故障

raid步骤相同,最少添加三块盘,一块热备份盘。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值