raid控制器是什么(raid控制器是什么驱动)

raid控制器是什么(raid控制器是什么驱动)

什么是RAID?

RAID 是 Redundant Array of Independ Disks 的缩写。

RAID 是一种存储技术,用于将多个磁盘按不同排列方式组织数据存储以满足某些目标,如冗余、速度和存储容量。RAID 可以分为软件 RAID 和硬件 RAID。对于软件 RAID,存储架构由操作系统管理。在硬件 RAID 的情况下,由专门的RAID控制器来管理。

RAID 0

RAID 0 基于数据条带化。数据分为多个段或者块,每个段或块存储在不同的磁盘上。因此,当系统想要读取数据时,可以同时从所有磁盘读取并将它们组成完整的数据。这样做的好处是读取和写入操作的速度很高,此外,整个卷的总容量是各个磁盘的容量之和。缺点是完全没有冗余。如果其中一个磁盘发生故障,整个数据将损坏。

raid控制器是什么(raid控制器是什么驱动)

优点:

  • 读写性能高
  • 空间无浪费

缺点:

  • 没有数据冗余备份,无容灾。

RAID 1

RAID 1 使用数据镜像的概念。数据被镜像或克隆到一组相同的磁盘,以便在其中一个磁盘发生故障时可以使用另一个磁盘。它还提高了读取性能,因为可以从所有磁盘同时访问不同的数据块。但与 RAID 0 不同的是,写入性能会降低,因为每当写入新数据时都必须更新所有驱动器。另一个缺点是空间浪费较大。

raid控制器是什么(raid控制器是什么驱动)

优点

  • 容灾性好
  • 读取性能高

缺点

  • 写入性能差
  • 空间浪费

RAID 4

RAID 4 与 RAID 0 一样跨多个磁盘对数据进行条带化。除此之外,它还将所有磁盘的奇偶校验信息存储在独立的磁盘中以实现冗余。在下图中,磁盘 4 是包含校验信息的磁盘。当 1/2/3 发生故障时,可以通过 4 重建。但是,如果 4 发生了故障,则无法恢复,因此 RAID 4 没有成为一个主流的应用。与 RAID 1 相比,此处的空间利用效率更高,因为奇偶校验信息使用的空间比镜像磁盘少得多。因为所有奇偶校验信息都写入单个磁盘,写入性能变差(但性能比 RAID 1好),这个问题在 RAID 5得以解决。

raid控制器是什么(raid控制器是什么驱动)

优点

  • 数据冗余备份
  • 读取性能较好

缺点

  • 写入性能不高
  • 过于依赖校验盘的可靠性

RAID 5

RAID 5 与 RAID 4 非常相似,但奇偶校验信息分布在所有磁盘上,由于使用所有磁盘存储奇偶校验信息,奇偶校验压力会趋于平衡,不再存在瓶颈,同时,由于奇偶校验信息平均分布在所有磁盘中,不论哪个磁盘损坏,都可以由其它磁盘的奇偶校验信息重建。

raid控制器是什么(raid控制器是什么驱动)

优点

  • RAID 4 的所有优点加上更高的写入速度和更好的数据冗余

缺点

  • 最多只能处理单个磁盘故障

RAID 6

RAID 6 使用双奇偶校验块来实现比 RAID 5 更好的数据冗余。这增加了阵列中最多两个驱动器故障的容错能力。每个磁盘都有两个奇偶校验块,存储在阵列中的不同磁盘上。对于可靠性要求较高的场景,RAID 6 是一个很好的选择。

raid控制器是什么(raid控制器是什么驱动)

优点

  • 数据冗余更好,最多可以处理 2 个故障驱动器

缺点

  • 奇偶校验开销大

RAID 10 (RAID 1+0)

RAID 10 即 RAID 1+0,属于混合RAID方式,先对磁盘做RAID 1,再做RAID 0。对于性能和冗余要求都很高的场合下,可以使用这种配置。

raid控制器是什么(raid控制器是什么驱动)

优点

  • 性能高
  • 冗余和容错

缺点

  • 同 RAID 0,空间浪费较大

RAID 的支持情况

Linux内核支持软件 RAID,可以通过mdadm工具进行管理。硬件方面,目前主流的RAID卡有LSI和PMC两家,还有一些省钱的方案,比如Intel的桥片内置软RAID支持。

延伸阅读

使用mdadm工具创建软RAID盘

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至QQ邮箱:3628405936@qq.com 举报,本站将立刻删除。
(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注