磁盘阵列Raid

本文介绍了RAID(磁盘阵列)的基本概念,包括其历史、等级分类以及三种核心技术:镜像、数据条带和数据校验。RAID等级如RAID0、RAID1、RAID5等各有特点,适用于不同的数据应用需求。镜像技术提供数据冗余,数据条带化提升性能,而数据校验在节省空间的同时增加CPU负担。了解这些技术有助于选择合适的RAID解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Raid历史

简介:RAID一般指磁盘阵列。磁盘阵列(Redundant Arrays of Independent Disks,RAID)
就是把多块容量小的磁盘组合在一起 形成一个容量大的磁盘来使用。

2.RAID等级

根据三种技术的使用策略和组合架构,可以把RAID分为不同的等级,以满足不同数据应用的需求。
在实际领域中使用最多的RAID等级是RAID0、RAID1、RAID3、RAID5、RAID6 和 RAID10。
RAID每一个等级代表一种实现方法和技术,等级之间没有高低之分。在实际应用中,应该根据用户的数据应用特点,综合考虑可用性、性能和成本来选择合适的RAID等级,以及具体的实现方式。

3.RAID的三种技术

镜像技术:
镜像技术是一种冗余技术,它可以为磁盘提供数据备份功能,防止磁盘发生故障而造成数据丢失。
对于RAID而言,采用镜像技术最典型的用法就是:写入数据时,在磁盘阵列中产生两个完全相同的副本数据(采用同步复制或异步),并且这两个数据副本 分布在两个不同的磁盘上。镜像提供了完全的数据冗余能力,当一个数据副本失效不可用时,另一个数据副本就会顶上去,会保证外部系统的正常访问,不会对外部系统的运行和性能产生影响。
镜像副本的故障修复能力也非常快,直接复制即可。不需要通过 额外的计算 和 校验 来恢复失效的镜像副本。
镜像技术可以从多个副本进行并发数据读取,提高更高的读I/O 性能。写数据时,响应时间会有所影响,因为会涉及镜像同步(同步复制或在线刷盘),会影响写的效率,但是读数据没有影响。

【注】:(只会往一个磁盘中写,然后镜像副本再去进行数据的复制)

数据条带技术:
它是一种自动将 I/O 操作负载均衡到多个物理磁盘上的技术。具体的讲就是:将一块连续的数据分成很多个小块 并分别存储到不同的磁盘中。
带来的好处就是:在写数据的时候,就可以并行的写。提升 写I/O 的并行能力,极大的提升性能。

数据校验技术:
这个技术是指:RAID在写入数据的同时,会进行校验计算,并将得到的校验数存储在RAID的成员磁盘中。
校验数据可以集中保存在某个磁盘中,或者分散存储在不同的磁盘中。当某个磁盘写入的数据丢失 或 出错时,就可以使用校验数据 和 磁盘中的剩余数据 进行反校验计算,然后重建出丢失 或出错的数据。
优点是:相对于镜像技术的优势在于节省大量的开销,但是对cpu要求较高(因为每次读写数据都要进行大量的校验计算),且必须使用硬件RAID控制器。在数据重建恢复方面,校验技术比镜像技术复杂的多 且慢的多。
【注】:它是一种数据安全技术,虽然节省空间,但是对CPU浪费太大。

4.RAID分类

在这里插入图片描述

5.常见RAID等级详解

JBOD:
JBOD意思是磁盘簇(或磁盘柜),它仅仅是将多个磁盘串联在一起,扩展存储空间而已,对外表现就如同一块磁盘一样,没有任何的控制软件来提供协调控制。
JBOD的数据存储是磁盘的顺序存储,一个磁盘存满后 才会往下一个磁盘中存数据,它的存储性能完全等同于单块磁盘,因为同一时刻只有其中的一块盘在工作,并且也不提供数据安全保护。

它不属于RAID。其只是简单的提供一种扩展存储空间的机制,JBOD可用存储容量等于所有成员磁盘的容量之和。

RAID0:
它是一种简单的、无数据校验的数据条带化技术。不是一种真正的RAID,因为它并不提供任何形式的冗余策略。

RAID0和JBOD的比较?
相同点:
1)存储容量:都是磁盘容量的总和
2)磁盘利用率都是100%,都没有做任何的数据冗余备份。

不同点:
1)JBOD:数据是顺序存放的,一个磁盘存满后才会开始存放到下一个磁盘。
2)RAID0:各个磁盘中的数据写入是并行的,是通过数据条带技术写入的。其读写性能理论上是JBOD的n倍。

RAID1:

RAID01:

RAID10:

这几个等级各有特点,根据实际需求去选择。


总结

ref:https://www.bilibili.com/video/BV1cf4y157sz?p=33&spm_id_from=pageDriver

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值