RAID磁盘阵列

 一、RAID磁盘阵列

1.1 RAID概述

RAID:Redundant Arrays of Independent Disks,独立磁盘冗余阵列。

RAID可以用 不同的硬盘分区,组成一个逻辑上的硬盘。

和LVM不同的是,RAID可以实现冗余功能,也即所谓的“高可用”。

1.2 RAID级别

组成磁盘的不同方式,称为RAID级别(RAID Levels)。

常用的RAID级别

RAID0,RAID1,RAID5,RAID6,RAID10

二、各级RAID的优劣
2.1. RAID0
条带化存储:数据分散在多个物理磁盘上的存储方式。利用多个磁盘并行读取和写入。存储性能和读写性能是最高的。但是没有冗余。

RAID0:使用条带化存储,没有冗余能力,坏一块盘数据就会丢失。

RAID0使用场景:高吞吐和低延迟的应用场景。视频,大数据处理等。

RAID0,最少要一块硬盘分区。

硬盘利用率100%。 

2.2 RAID1
镜像存储:两两复制,数据会存储在所有的硬盘上.

RAID1:镜像存储

RAID1需要的磁盘数N=2k(k为自然数),即N为偶数,最小为2块。

RAID1可以提高读性能,写性能相对较低,数据在每个磁盘上都要备份。

RAID1可以提供冗余。

RAID1的磁盘利用率 50%。

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

RAID5,需要至少3块硬盘。N≥3。

RAID5,N块盘同时读写,读性能很高,由于校验机制的原因,写性能相对不高。

RAID5有冗余,可靠性高。可以坏一块盘。如果有热备盘,可以再坏一个盘。

RAID5的磁盘利用率 (N-1)/N 。RAID5应用场景最广泛。
 

2.4 RAID6
RAID6与RAID5相比,增加了第二个独立的奇偶校验信息快。两个独立的奇偶系统使用不同的算法,即使有两块盘同时失效数据也不会丢失。

RAID6,最少需要4块盘。N≥4。

RAID6,有冗余,读性能强于RAID5,弱于RAID1,相比RAID5有更大的“写损失”,写性能较差,数据可靠性更强。

RAID6:应用场景:金融,医疗,法律 ,银行等对数据可靠性要求高的行业。

RAID6,磁盘利用率(N-2)/N 

2.5 RAID10

RAID10是RAID1+0。先做镜像,再做条带。

RAID最少需要4块硬盘。N=2k(k≥2)。

RAID10有冗余,读写性能高都很优秀。读性能比RAID1稍低,写性能和RAID1几乎一致。

RAID10,磁盘利用率50%。

2.6 Hot Spare 热备份
冷:静态的,static。

热:hot,活动的。

当阵列中有一块硬盘坏了,热备盘可以随时顶替。相当于磁盘阵列的最后一次保险。

工作原理:相当于给RAID阵列做替补,RAID中坏了一块硬盘,热备份在顶替的过程中,会利用校验算法,把阵列中缺失的数据恢复,同步到自身,再替换坏掉的硬盘。在替换过程中,阵列不可使用。顶替完成之后,RAID恢复正常状态。

2.7 总结


 三、软RAID 设置

利用软件命令模拟RAID设置

3.1 mdadm命令

以RAID5为例

-C:创建RAID
-v:显示创建过程中的详细信息
/dev/md5 :md5表示RAID5
-l :RAID级别,5即RAID5
-n:指定多少个硬盘,一定要和RAID级别相符。-n3,RAID5至少需要3个盘。
-x:RAID的热备份,有几个就写几个

模拟故障,查看热备盘顶替情况

可以看到热备盘顶替了发生故障的磁盘。在实际情况中,此过程中的阵列不能使用。

3.2如何删除RAID

  • 13
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值