基本磁盘与动态磁盘 RAID磁盘冗余阵列区分(简单了解各种卷组)

简介: 基本磁盘与动态磁盘 RAID磁盘冗余阵列区分(简单了解各种卷组)

一、什么叫RAID

RAID的英文全称为Redundant Array of IndependentDisks

中文名称是独立磁盘冗余阵列

RAID技术的初衷主要是为了大型服务器提供高端的存储功能和冗余的数据安全。

在系统中,RAID被看作是一个逻辑分区,但是它是由多个硬盘组成的(最少两块)。它通过在多个硬盘上同时存储和读取数据来大幅提高存储系统的数据吞吐量(Throughput),而且在很多RAID模式中都有较为完备的相互校验/恢复的措施,甚至是直接相互的镜像备份,从而大大提高了RAID系统的容错度,提高了系统的稳定冗余性,这也是Redundant一词的由来。

二、常见的磁盘冗余级别

  • RAID0
  • RAID1
  • RAID5
  • RAID10
  • RAID01
  • RAID50

三、含义

RAID0

  • RAID0以带区形式在两个或多个物理磁盘上存储数据,数据被交替、平均地分配给这些磁盘。并行读写,在所有的级别中,RAID 0 的速度是最快的,但不具有冗余功能

image.png

  • 10110001

image.png

RAID1

  • RAID 1是将相同数据同时复制到两组物理磁盘中。如果其中的一个出现故障,系统能够继续使用尚未损坏的磁盘,可靠性最高,但是其磁盘的利用率却只有50%,是所有RAID级别中磁盘利用率最低的一个级别。

image.png

  • 10110001

image.png

RAID5

  • RAID5是向阵列中的磁盘写数据,将数据段的奇偶校验数据交互存放于各个硬盘上。任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损坏的数据。RAID 5一个阵列中至少需要三个物理驱动器,硬盘的利用率为n-1/n。性价比最高。

image.png

  • 奇偶校验(Parity Check)是一种校验代码传输正确性的方法。根据被传输的一组二进制代码的数位中“1”的个数是奇数或偶数来进行校验。采用奇数的称为奇校验,反之,称为偶校验。采用何种校验是事先规定好的。通常专门设置一个奇偶校验位,用它使这组代码中“1”的个数为奇数或偶数。若用奇校验,则当接收端收到这组代码时,校验“1”的个数是否为奇数,从而确定传输代码的正确性。

image.png

  • RAID5中的奇偶校验

image.png

RAID10

  • RAID 10是RAID 1RAID 0的结合,在所有RAID等级中,性能、保护功能及容量都是最佳的。多数情况下,RAID 10能够承受多个磁盘出现故障的情况,因此系统可用性更高,但在结合RAID 1和RAID 0优势的同时,RAID 10也存在和RAID 1同样的冗余特性,磁盘利用率过低。
  • 它适用于安全性要求高高负载的应用场景,存储系统高端应用的默认配置一般都采用RAID 10模式。

image.png

RAID01

  • RAID01与RAID10相似,都是RAID0和RAID1的结合。不同的是RAID01是先有RAID0,后有RAID1。两者都提供了RAID1一样的数据安全保障,也提供了RAID0近似的存储性能

image.png

  • RAID10与RAID01

image.png

RAID50
  • RAID 50是RAID 5和RAID 0的结合,继承了RAID 5的高磁盘利用率和RAID 0高速的优点,RAID 50具备更高的容错能力,因为它允许某个组内有一个磁盘出现故障,而不会造成数据丢失。而且因为奇偶位分部于RAID5子磁盘组上,故重建速度有很大提高。RAID 50具有的优势是更高的容错能力和更快的数据读取与写入速率。

image.png

四、常见卷组

简单卷

  • 简单卷是在单独的动态磁盘中的一个卷,它与基本磁盘的分区较相似。但是它没有空间的限制以及数量的限制。当简单卷的空间不够用时,您也可以通过扩展卷来扩充其空间,而这丝毫不会影响其中的数据。

跨区卷

  • 一个跨区卷是一个包含多块磁盘上的空间的卷(最多32块),向跨区卷中存储数据信息的顺序是存满第一块磁盘再逐渐向后面的磁盘中存储。通过创建跨区卷,我们可以将多块物理磁盘中的空余空间分配成同一个卷,利用了资源。但是,跨区卷并不能提高性能或容错

带区卷(RAID0)

  • 带区卷是由两块或两块以上硬盘所组成,是每块硬盘所贡献的空大小必须相同,是一种动态卷,必须创建在动态磁盘上。带区卷使用 RAID-0,从而可以在多个磁盘上分布数据。带区卷不能被扩展或镜像,并且不提供容错。如果包含带区卷的其中一个磁盘出现故障,则整个卷无法工作

镜像卷(RAID1)

  • 镜像卷为一个带有一份完全相同的副本的简单卷,它需要两块磁盘,一块存储运作中的数据,一块存储完全一样的那份副本,当一块磁盘失败时另一块磁盘可以立即使用,避免了数据丢失。镜像卷提供了容错性,但是它不提供性能的优化。

RAID-5卷

  • 所谓RAID5卷就是含有奇偶校验值的带区卷,Windows Server 2016为卷集中的每个一磁盘添加一个奇偶校验值,这样在确保了带区卷优越的性能同时,还提供了容错性。RAID5卷至少包含3块磁盘,最多32块,阵列中任意一块磁盘失败时,都可以由另两块磁盘中的信息做运算,并将失败的磁盘中的数据恢复。
相关文章
|
缓存 负载均衡 网络协议
阿里云DNS常见问题之某个地域访问不到如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
消息中间件 存储 Shell
Docker部署RabbitMQ配置日志映射本地文件
Docker部署RabbitMQ配置日志映射本地文件
708 0
|
缓存 JSON API
Elasticsearch-05Elasticsearch之查询与过滤
Elasticsearch-05Elasticsearch之查询与过滤
577 0
|
10月前
|
Web App开发 测试技术 API
使用Ollama和Botnow本地部署DeepSeek R1模型的对比分析
本文详细对比了使用Ollama和Botnow两种方式在本地运行DeepSeek R1等开源大模型的不同。通过Ollama,用户可以在个人电脑(如MacBook Pro)上快速部署和测试模型;而Botnow则提供了企业级的API接入和本地部署方案,支持更复杂的应用场景。具体步骤包括环境准备、模型下载与运行、图形化界面操作等,帮助用户选择最适合自己的方式体验大模型的强大功能。
715 0
|
12月前
|
存储 缓存 监控
Linux缓存管理:如何安全地清理系统缓存
在Linux系统中,内存管理至关重要。本文详细介绍了如何安全地清理系统缓存,特别是通过使用`/proc/sys/vm/drop_caches`接口。内容包括清理缓存的原因、步骤、注意事项和最佳实践,帮助你在必要时优化系统性能。
1161 78
|
7月前
|
Linux 网络安全 iOS开发
SecureCRT & SecureFX 9.6.3 for macOS, Linux, Windows - 跨平台的多协议终端仿真和文件传输
SecureCRT & SecureFX 9.6.3 for macOS, Linux, Windows - 跨平台的多协议终端仿真和文件传输
1646 4
SecureCRT & SecureFX 9.6.3 for macOS, Linux, Windows - 跨平台的多协议终端仿真和文件传输
|
消息中间件 Kafka Python
Producer的错误处理与重试机制
【8月更文第29天】在分布式系统中,消息传递是核心组件之一,它通常通过消息队列(如 Kafka、RabbitMQ 或其他)来实现。当生产者尝试将消息发送到消息队列时,可能会遇到各种类型的故障,例如网络中断、服务器不可用等。为了确保消息的可靠传递,需要实现有效的错误处理和重试机制。
539 2
|
负载均衡 监控 算法
揭秘负载均衡的五大算法秘籍:让你的服务器轻松应对亿万流量,不再崩溃!
【8月更文挑战第31天】在互联网快速发展的今天,高可用性和可扩展性成为企业关注的重点。负载均衡作为关键技术,通过高效分配网络流量提升系统处理能力。本文介绍了轮询、加权轮询、最少连接及IP哈希等常见负载均衡算法及其应用场景,并提供Nginx配置示例。此外,还探讨了如何根据业务需求选择合适算法、配置服务器权重、实现高可用方案、监控性能及定期维护等最佳实践,助力系统优化与用户体验提升。
409 2
|
索引
【Qt上位机】打开本地表格文件并获取其中全部数据
本文给出了利用Qt编写一个上位机,实现打开本地表格文件,获取表格总行列数,操作单个单元格以及获取全部单元格内容并输出的解决办法,仅供参考。
673 1
|
存储 缓存 人工智能
PLC SSD虽来但远,QLC SSD火力全开
PLC NAND的普及还需要一定的时日。乐观估计,PLC SSD最快也要到2025年才可能量产进入市场。所以,PLC SSD还是一个未来的产品,当前我们的目光还是聚集在QLC身上吧。