基本磁盘与动态磁盘 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块,阵列中任意一块磁盘失败时,都可以由另两块磁盘中的信息做运算,并将失败的磁盘中的数据恢复。
相关文章
|
SQL 数据库 数据安全/隐私保护
Sql Server数据库Sa密码如何修改
Sql Server数据库Sa密码如何修改
1625 0
|
7月前
|
关系型数据库 MySQL PHP
bugfree缺陷管理工具部署步骤详解(附PHP+MySQL环境准备与安装教程)
BugFree是一款开源的轻量级缺陷管理工具,专为跟踪Bug生命周期设计,支持发现、分配、修复与验证全流程。部署简单:解压后配置PHP+MySQL环境(建议PHP 5.2–5.6)、建库、修改数据库连接参数,访问安装向导即可完成。适用于开发、测试及项目管理团队。
|
Linux 网络安全 iOS开发
SecureCRT & SecureFX 9.6.3 for macOS, Linux, Windows - 跨平台的多协议终端仿真和文件传输
SecureCRT & SecureFX 9.6.3 for macOS, Linux, Windows - 跨平台的多协议终端仿真和文件传输
2920 4
SecureCRT & SecureFX 9.6.3 for macOS, Linux, Windows - 跨平台的多协议终端仿真和文件传输
|
Kubernetes Devops API
从零到面试高手:每个 DevOps 专业人士都必须知道的 20 个 Kubernetes 架构问答
Kubernetes 是当前 DevOps、云原生和 SRE 领域的关键技能。本文总结了 20 个高频面试问题,涵盖架构组件、工作原理及核心概念,助你轻松掌握 Kubernetes 基础,提升面试与实战能力。
566 2
|
存储 监控 关系型数据库
MySQL 参数innodb_read_io_threads
`innodb_read_io_threads` 是 MySQL 数据库中 InnoDB 存储引擎的一个配置参数,它用于指定后台线程池中用于处理读取 I/O 请求的线程数量。InnoDB 存储引擎负责管理数据库的物理存储和检索,是 MySQL 最常用的存储引擎之一。 ### 参数说明 - **名称**: `innodb_read_io_threads` - **默认值**: 4 - **范围**: 1 到 64 - **动态修改**: 不能动态修改(需要重启服务器) - **适用版本**: MySQL 5.6 及以上版本 ### 作用 `innodb_read_io_threads`
1827 1
|
数据采集 人工智能 自然语言处理
《深度融合:DeepSeek无缝嵌入现有业务系统全攻略》
在数字化转型中,企业利用人工智能提升效率和创新能力。DeepSeek作为强大的大语言模型,以其出色的推理能力为企业带来新机遇。集成DeepSeek需经过系统评估、需求分析和技术选型,选择API调用或私有化部署。通过接口对接、数据预处理和模型优化,逐步实现深度融合。最后,进行全面测试确保集成效果,为企业业务创新注入强大动力。
1455 0
|
人工智能 供应链 算法
通过MES系统,企业实现智能生产排产
MES系统源码,云MES系统全套源码。MES系统是连接企业计划管理系统(如ERP)与工业控制系统的桥梁,实现生产过程的数字化、透明化和智能化。其核心功能包括数据集成与实时采集、智能分析与优化算法、动态调度与调整、生产预测与趋势分析、可视化排产界面、质量控制与供应链优化,并集成物联网、AI及云技术,显著提升生产效率和响应速度,是智能制造的关键技术。
747 3
通过MES系统,企业实现智能生产排产
|
网络安全 数据安全/隐私保护 网络虚拟化
|
云安全 人工智能 监控
直播流量下,涌动的安全风险
针对直播前、直播中、直播账号和直播边界的有效防控,阿里云给出业内最佳安全实践。
3343 0
直播流量下,涌动的安全风险
|
缓存 前端开发 JavaScript
理解 React 的 Fiber 架构
【8月更文挑战第6天】 理解 React 的 Fiber 架构
1381 1