Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >RAID0、1、5、6、10、50、60超详细说明,简单易懂!

RAID0、1、5、6、10、50、60超详细说明,简单易懂!

作者头像
网络技术联盟站
发布于 2023-03-01 12:06:02
发布于 2023-03-01 12:06:02
37.9K0
举报
来源:网络技术联盟站 链接:https://www.wljslmz.cn/1192.html

RAID简述

RAID 是一种用于提高数据存储性能和可靠性的技术,英文全称:Redundant Array of Independent Disks,中文意思:独立磁盘冗余阵列。RAID 系统由两个或多个并行工作的驱动器组成,这些可以是硬盘或者 SSD(固态硬盘)。

RAID 可分为软件 RAID硬件 RAID,在软件 RAID 中,内存架构由操作系统管理,在硬件 RAID 的情况下,磁盘内有一个专用控制器和处理器来管理内存。

RAID级别

RAID级别有基本 RAID 级别(0、1、5 和 6)和跨区 RAID 级别(10、50 和 60)。

跨区 RAID 阵列结合了两个或多个基本 RAID 阵列,通过克服特定 RAID 控制器支持的每个阵列的最大驱动器数量限制来提供更高的性能、容量和可用性。

下面我们就详细介绍一下各个RAID级别。

RAID 0

RAID 0 基于数据条带化数据流被分成多个段或块,每个块都存储在不同的磁盘上。因此,当系统想要读取该数据时,它可以同时从所有磁盘读取数据并将它们连接在一起以重建整个数据流,这样做的好处是读写操作的速度大大提高,它非常适合性能优先于其他方面的情况,此外,整个卷的总容量是各个磁盘容量的总和。

什么是条带化? 数据在多个磁盘之间拆分,在所有磁盘之间平均分配,同时消除任何单个磁盘的过载,可以同时从多个磁盘检索数据,提高了速度,从而提高性能,这就是条带化

优点
  • 数据被剥离到多个驱动器中
  • 磁盘空间被充分利用
  • 至少需要 2 个驱动器
  • 高性能
缺点
  • 不支持数据冗余
  • 不支持容错
  • 没有错误检测机制
  • 任一磁盘发生故障都会导致相应阵列中的数据完全丢失

RAID 1

RAID 1 使用数据镜像的概念,数据被镜像或克隆到一组相同的磁盘,这样如果其中一个磁盘出现故障,可以使用另一个。它还提高了读取性能,因为可以同时从所有磁盘访问不同的数据块。

但与 RAID 0 不同的是,写入性能会降低,因为每当有新数据时必须更新所有驱动器书面。另一个缺点是空间被浪费来复制数据,从而增加了存储成本比。

什么是镜像? 数据在多个磁盘之间进行镜像意味着数据的副本存储在不同的存储设备之间,这也将增加冗余和性能。

RAID 1 是最常用的 RAID 级别,旨在增强存储数据的安全性。例如,如果一个文件被写入并保存到一个硬盘上,它会自动保存到硬盘2、3 或其他磁盘上。这意味着系统提供了完全冗余,这意味着如果一个驱动器发生故障,第二个驱动器已准备好跳入。

优点
  • 执行数据镜像,即来自一个驱动器的相同数据被写入另一个驱动器以实现冗余。
  • 高读取速度,因为如果一个磁盘繁忙,则可以使用任何一个磁盘
  • 即使任何一个驱动器发生故障,阵列也能正常工作
  • 至少需要 2 个驱动器
缺点
  • 费用较高(每个驱动器需要 1 个额外的驱动器用于镜像)
  • 由于必须更新所有驱动器,因此写入性能较慢

RAID 5

RAID 5 需要使用至少 3 个驱动器,像 RAID 0 一样跨多个驱动器条带化数据,但也有跨驱动器分布的“奇偶校验”。在单个驱动器发生故障的情况下,使用存储在其他驱动器上的奇偶校验信息将数据拼凑在一起。停机时间为零。读取速度非常快,但由于必须计算奇偶校验,写入速度稍慢。它非常适合数据驱动器数量有限的文件和应用程序服务器

RAID 5 为该奇偶校验损失了 33% 的存储空间(使用三个驱动器),但它仍然是比 RAID 1 更具成本效益的设置,最流行的 RAID 5 配置使用四个驱动器,这将损失的存储空间降低到 25% . 它可以与多达 16 个驱动器一起工作。

RAID 5 也称为带分布式奇偶校验的条带化:

优点
  • 具有分布式奇偶校验的块级剥离
  • 奇偶校验分布在阵列中的磁盘上
  • 高性能
  • 成本效益
  • 至少需要 3 个驱动器
缺点
  • 在磁盘故障的情况下,恢复可能需要更长的时间,因为必须从所有可用驱动器计算奇偶校验
  • 无法承受并发驱动器故障

RAID 6

RAID 6 使用双奇偶校验块来实现比 RAID 5 更好的数据冗余,这增加了阵列中最多两个驱动器故障的容错能力。每个磁盘都有两个奇偶校验块,它们存储在阵列中的不同磁盘上,RAID 6 是用于维护高可用性系统的非常实用的基础架构。

RAID 6 是标准 Web 服务器的一个很好的选择,其中大部分事务都是读取的,但不建议用于重写环境,例如数据库服务器。

RAID 6 也称为 带双分布式奇偶校验的条带化:

优点
  • 具有 DUAL 分布式奇偶校验的块级剥离
  • 创建了 2 个奇偶校验块
  • 可以在阵列中同时发生 2 个驱动器故障
  • 额外的容错和冗余
  • 至少需要 4 个驱动器
缺点
  • 成本费用可能成为一个因素
  • 由于双重奇偶校验,写入数据需要更长的时间

RAID 10(RAID 1+0)

RAID 10 以相反的顺序将 RAID 1 和 RAID 0 组合在一起,有时,它也被称为“嵌套”或“混合”RAID,这是一种“两全其美的方法”,因为它具有 RAID 0 的快速性能和 RAID 1 的冗余性。在此设置中,多个 RAID 1 块相互连接,使其像 RAID 0。它用于在需要巨大磁盘性能(大于 RAID 5 或 6)以及冗余的情况下。

优点
  • 无奇偶代
  • 执行 RAID 0 剥离数据和 RAID 1 镜像
  • 剥离在镜像之前执行
  • 可用容量为 n/2 * 磁盘大小(n = 磁盘数量)
  • 所需的驱动器应该是 2 的倍数
  • 剥离数据时的高性能
缺点
  • 成本高,因为每个驱动器都需要额外的驱动器
  • 100% 的磁盘容量未被使用,因为一半用于镜像
  • 可扩展性非常有限

RAID 50

RAID 50 由两个或多个RAID 5阵列组成,形成类似RAID 0的条带化阵列。与配置相同数量的RAID 5相比,它提供了更高的访问性能和更强的数据保护性能。单个 RAID5 等效阵列称为“子集”或“子阵列”,可以配置三个或更多子集。

RAID 50 可以在服务器和阵列上实现,以运行各种应用程序,例如文件服务器、数据库服务器、虚拟机存储和备份、视频编辑、3D 动画渲染等等。

RAID 50 也称为带分布式奇偶校验的跨区条带化:

优点
  • 减少重建时间
  • 改进冗余性能
  • 提升访问性能
缺点
  • 需要6张以上的驱动器
  • 装机效率降低
  • 有限冗余

RAID 60

RAID 60(有时称为 RAID 6+0)将多个 RAID 6 集(带双奇偶校验的条带化)与 RAID 0(条带化)结合在一起。双奇偶校验允许每个 RAID 6 阵列中的两个驱动器发生故障,而条带化可提高容量和性能,而无需向每个 RAID 6 阵列添加驱动器。

与 RAID 50 一样,RAID 60 配置可以容纳 8 个或更多驱动器,但只能用于 16 个以上驱动器的配置。RAID 60 的可用容量在 50%-88% 之间,具体取决于 RAID 组中数据驱动器的数量。

请注意,上述所有可用于 RAID 10 和 RAID 50 的多分支配置也可用于 RAID 60。例如,对于 36 个驱动器,您可以拥有一个 RAID 60,每个分支包含 18 个驱动器,或者一个 RAID三条腿中有 60 条,每条腿有 12 个驱动器。

RAID 60 与 RAID 50 类似,但提供更多冗余,适用于超大容量服务器,尤其是那些不会备份的服务器(即处理大量摄像机的视频监控服务器)。

RAID 60 也称为带双分布式奇偶校验的跨区条带化:

优点
  • 组内每个 RAID 6 阵列可以承受两个驱动器故障,因此非常安全
  • 非常大且物有所值,考虑到除非有大量驱动器,否则不会使用此 RAID 级别
缺点
  • 需要大量驱动器
  • 由于奇偶校验计算丢失了更多驱动器,因此比 RAID 50 稍贵

RAID级别比较

RAID 级别的选择受以下因素驱动:

  • 读取性能
  • 写入性能
  • 容错性
  • 阵列性能下降(对于容错 RAID 级别)
  • 有效存储容量

下表总结了 RAID 级别及其特性,以帮助您选择最适合您需要的 RAID 级别:

特征

RAID 0

RAID 1

RAID 5

RAID 6

RAID 10

RAID 50

RAID 60

最小驱动器

1个

2个

3个

4个

4个

6个

8个

最大驱动器

32

2个

32

32

16

192

192

对驱动器故障的容忍度

没有任何

1 个驱动器

1 个驱动器

2个驱动器

每个跨度 1 个驱动器

每个跨度 1 个驱动器

每个跨度 2 个驱动器

重建时间

没有任何

快速地

减缓

缓慢

快速地

缓慢

缓慢

读取性能

出色的

非常好

出色的

出色的

非常好

出色的

出色的

写入性能

出色的

非常好

满意的

满意的

非常好

好的

好的

阵列性能下降

没有任何

非常好

满意的

满意的

非常好

好的

好的

容量开销

没有任何

一半

1 个驱动器

2个驱动器

一半

每个跨度 1 个驱动器

每个跨度 2 个驱动器

上表左右滑动可以看的全面!

总结

本文给大家介绍了RAID 阵列的概念、级别,每个级别都做了详细的介绍,最后还进行了比较,希望本文对您有所帮助,感谢您的阅读!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-02-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络技术联盟站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Raid0、 Raid1、 Raid5、 Raid10的原理、特点、性能区别[通俗易懂]
RAID ( Redundant Array of Independent Disks )即独立磁盘冗余阵列,简称为「磁盘阵列」,其实就是用多个独立的磁盘组成在一起形成一个大的磁盘系统,从而实现比单块磁盘更好的存储性能和更高的可靠性。
全栈程序员站长
2022/09/17
82.6K0
Raid0、 Raid1、 Raid5、 Raid10的原理、特点、性能区别[通俗易懂]
详解Raid级别和知识点
RAID是(Redundent Array of Inexpensive Disks)的缩写,直译为"廉价冗余磁盘阵列",也简称为"磁盘阵列"。后来RAID中的字母I被改作了Independent,RAID就成了"独立冗余磁盘阵列",但这只是名称的变化,实质性的内容并没有改变。可以把RAID理解成一种使用磁盘驱动器的方法,它将一组磁盘驱动器用某种逻辑方式联系起来,作为逻辑上的一个磁盘驱动器来使用。
后场技术
2020/09/03
1.1K0
详解Raid级别和知识点
图文并茂 RAID 技术全解 – RAID0、RAID1、RAID5、RAID100……
  RAID 技术相信大家都有接触过,尤其是服务器运维人员,RAID 概念很多,有时候会概念混淆。这篇文章为网络转载,写得相当不错,它对 RAID 技术的概念特征、基本原理、关键技术、各种等级和发展现状进行了全面的阐述,并为用户如何进行应用选择提供了基本原则,对于初学者应该有很大的帮助。
菲宇
2019/06/13
6.3K0
图文并茂 RAID 技术全解 – RAID0、RAID1、RAID5、RAID100……
RAID
提高IO能力: 磁盘并行读写 提高耐用性: 磁盘冗余来实现 级别:多块磁盘组织在一起的工作方式有所不同 RA
零月
2018/04/25
1.7K0
RAID
RAID磁盘阵列原理分析总结
(1) 基本原理 1.RAID 是由多个独立的高性能磁盘驱动器组成的磁盘子系统,从而提供比单个磁盘更高的存储性能和数据冗余的技术。 2.RAID是一类多磁盘管理技术,其向主机环境提供了成本适中、数据可靠性高的高性能存储。
全栈工程师修炼指南
2022/09/28
3.4K0
RAID磁盘阵列原理分析总结
全面介绍磁盘阵列 RAID 技术
磁盘阵列(Redundant Arrays of Independent Drives,RAID),简单地说,就是讲若干块独立磁盘构成具有冗余能力的阵列。 他将很多块磁盘组合到一起构成一个磁盘组,来提升整个磁盘系统的读写性能及安全性。 利用同位检查(Parity Check)的观念,通过数据冗余实现磁盘系统中任何一个磁盘故障时整个磁盘系统仍然可以继续工作。 对于服务器开发和运维人员,RAID 是必须了解和使用的磁盘系统管理方式,随着时代的进步,越来越多的人在家庭、日常工作中使用简单的磁盘阵列来增加磁盘读写性能或提高数据安全性,甚至一些主板都已经提供了支持 RAID 的功能。 然而,RAID 概念很多,有时候会引起混淆,本文我们来详细介绍一下 RAID 技术的概念特征、基本原理、关键技术、各种等级和发展现状等方面的内容。
用户3147702
2022/06/27
3.2K0
全面介绍磁盘阵列 RAID 技术
Linux硬件-RAID
作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。
运维小路
2024/11/01
2430
Linux硬件-RAID
RAID技术
RAID 的两个关键目标是提高数据可靠性和 I/O 性能。磁盘阵列中,数据分散在多个磁盘中,然而对于计算机系统来说,就像一个单独的磁盘。通过把相同数据同时写入到多块磁盘(典型地如镜像),或者将计算的校验数据写入阵列中来获得冗余能力,当单块磁盘出现故障时可以保证不会导致数据丢失。有些 RAID 等级允许更多地 磁盘同时发生故障,比如 RAID6 ,可以是两块磁盘同时损坏。在这样的冗余机制下,可以用新磁盘替换故障磁盘, RAID 会自动根据剩余磁盘中的数据和校验数据重建丢失的数据,保证数据一致性和完整性。数据分散保存在 RAID 中的多个不同磁盘上,并发数据读写要大大优于单个磁盘,因此可以获得更高的聚合 I/O 带宽。当然,磁盘阵列会减少全体磁盘的总可用存储空间,牺牲空间换取更高的可靠性和性能。比如, RAID1 存储空间利用率仅有 50% , RAID5 会损失其中一个磁盘的存储容量,空间利用率为 (n-1)/n 。
木可大大
2018/04/20
1.9K1
RAID技术
RAID配置:确保数据安全性
🐱 猫头虎博主再次为你服务!在数据中心、企业服务器或家用NAS中,RAID配置是确保数据安全性和性能的关键。如果你想对RAID有更深入的了解,这篇文章正是你所需要的。我为你提供了一个完整的RAID配置指南,详细介绍各种RAID级别以及其应用场景。🖥️
猫头虎
2024/04/09
2740
关于Raid0,Raid1,Raid5,Raid10的总结
RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。
全栈程序员站长
2022/09/07
2.3K0
关于Raid0,Raid1,Raid5,Raid10的总结
【精粹】基础 RAID 介绍
简介 RAID是一个我们经常能见到的名词。但却因为很少能在实际环境中体验,所以很难对其原理 能有很清楚的认识和掌握。本文将对RAID技术进行介绍和总结,以期能尽量阐明其概念。 RAID全称为独立磁盘冗余阵列(Rdeundant Array of Independent Disks),基本思想就是把 多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、 容量巨大的硬盘。RAID通常被用在服务器电脑上,使用完全相同的硬盘组成一个逻辑扇区, 因此操作系统只会把它当做一个硬盘。 RAID
小小科
2018/05/03
1.2K0
【精粹】基础 RAID 介绍
RAID及mdadm命令
介绍一个新概念,RAID,这也是大学的时候的学的东西了,一直很少在工作中使用,有点忘记,今天复习更新一下。分享给大家。 保存数据安全,大家都知道备份。 数据安全其中一个是物理上的方法。就是raid。 RAID 简介 独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),简称磁盘阵列。其基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达
若与
2018/04/25
2.4K0
RAID及mdadm命令
raid0、1、3、5
Redundant Array of Inexpensive Disks,简称RAID,
py3study
2020/01/15
9160
Linux-Raid0、Raid1、Raid5、Raid10初探
RAID : 磁盘冗余队列 (Redundant Arrays of Independent Disks )
小小工匠
2021/08/17
3.2K0
001.RAID简介
独立磁盘冗余数组(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余数组(RAID,Redundant Array of Inexpensive Disks),简称硬盘阵列。将多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、容量巨大的硬盘。根据选择的版本不同,RAID比单颗硬盘有以下一个或多个方面的好处:增强数据集成度,增强容错功能,增加处理量或容量。另外,磁盘阵列对于电脑来说, 看起来就像一个单独的硬盘或逻辑存储单元。
木二
2019/07/26
6270
在Linux中创建RAID 5(分布式奇偶校验条带) - 第4部分
在RAID 5中,数据条带跨多个具有分布式奇偶校验的驱动器。 具有分布式奇偶校验的条带化意味着它将在多个磁盘上分割奇偶校验信息和条带数据,这将具有良好的数据冗余。
用户2323866
2021/06/18
2.2K0
磁盘的工作原理解读
一块磁盘划分为若干个记录面,每个记录面划分为若干条 磁道,而每条磁道又划分为若干个 扇区,扇区(也称块、扇段)是磁盘读写的最小单位,即磁盘按块存取。一个具有多盘片的磁盘组,可将其 n 个面上所有同一半径的磁道看成一个圆柱面,称为 柱面;在移动磁头的组合盘中,多个磁头一次定位的磁道集合就是一个柱面。
一个风轻云淡
2024/06/29
2400
相关推荐
Raid0、 Raid1、 Raid5、 Raid10的原理、特点、性能区别[通俗易懂]
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档