基本磁盘与动态磁盘 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密码如何修改
1483 0
|
4月前
|
关系型数据库 MySQL PHP
bugfree缺陷管理工具部署步骤详解(附PHP+MySQL环境准备与安装教程)
BugFree是一款开源的轻量级缺陷管理工具,专为跟踪Bug生命周期设计,支持发现、分配、修复与验证全流程。部署简单:解压后配置PHP+MySQL环境(建议PHP 5.2–5.6)、建库、修改数据库连接参数,访问安装向导即可完成。适用于开发、测试及项目管理团队。
|
缓存 JSON API
Elasticsearch-05Elasticsearch之查询与过滤
Elasticsearch-05Elasticsearch之查询与过滤
700 0
|
Web App开发 测试技术 API
使用Ollama和Botnow本地部署DeepSeek R1模型的对比分析
本文详细对比了使用Ollama和Botnow两种方式在本地运行DeepSeek R1等开源大模型的不同。通过Ollama,用户可以在个人电脑(如MacBook Pro)上快速部署和测试模型;而Botnow则提供了企业级的API接入和本地部署方案,支持更复杂的应用场景。具体步骤包括环境准备、模型下载与运行、图形化界面操作等,帮助用户选择最适合自己的方式体验大模型的强大功能。
1037 0
|
9月前
|
Kubernetes Devops API
从零到面试高手:每个 DevOps 专业人士都必须知道的 20 个 Kubernetes 架构问答
Kubernetes 是当前 DevOps、云原生和 SRE 领域的关键技能。本文总结了 20 个高频面试问题,涵盖架构组件、工作原理及核心概念,助你轻松掌握 Kubernetes 基础,提升面试与实战能力。
446 2
|
Linux 网络安全 iOS开发
SecureCRT & SecureFX 9.6.3 for macOS, Linux, Windows - 跨平台的多协议终端仿真和文件传输
SecureCRT & SecureFX 9.6.3 for macOS, Linux, Windows - 跨平台的多协议终端仿真和文件传输
2562 4
SecureCRT & SecureFX 9.6.3 for macOS, Linux, Windows - 跨平台的多协议终端仿真和文件传输
|
消息中间件 弹性计算 Kubernetes
RabbitMQ与容器化技术的集成实践
【8月更文第28天】RabbitMQ 是一个开源消息代理和队列服务器,用于在分布式系统中存储、转发消息。随着微服务架构的普及,容器化技术(如 Docker 和 Kubernetes)成为了部署和管理应用程序的标准方式。本文将探讨如何使用 Docker 和 Kubernetes 在生产环境中部署和管理 RabbitMQ 服务,同时保证高可用性和弹性伸缩能力。
550 3
|
人工智能 语音技术 iOS开发
MiniCPM-o 2.6:面壁智能开源多模态大模型,仅8B参数量就能媲美GPT-4o,支持实时交互,在ipad等终端设备上运行
MiniCPM-o 2.6 是面壁智能开源的多模态大模型,支持视觉、语音和多模态直播,性能媲美GPT-4o,能够在端侧设备上高效运行。
1284 10
MiniCPM-o 2.6:面壁智能开源多模态大模型,仅8B参数量就能媲美GPT-4o,支持实时交互,在ipad等终端设备上运行
|
数据采集 人工智能 自然语言处理
《深度融合:DeepSeek无缝嵌入现有业务系统全攻略》
在数字化转型中,企业利用人工智能提升效率和创新能力。DeepSeek作为强大的大语言模型,以其出色的推理能力为企业带来新机遇。集成DeepSeek需经过系统评估、需求分析和技术选型,选择API调用或私有化部署。通过接口对接、数据预处理和模型优化,逐步实现深度融合。最后,进行全面测试确保集成效果,为企业业务创新注入强大动力。
1335 0