首页 > 其他分享 >RAID(独立磁盘冗余阵列)

RAID(独立磁盘冗余阵列)

时间:2022-10-22 22:55:52浏览次数:94  
标签:RAID 阵列 校验 冗余 磁盘 硬盘

RAID(独立磁盘冗余阵列)

一、RAID的介绍

独立硬盘冗余阵列,旧称廉价磁盘冗余阵列(RAID, Redundant Array of Inexpensive Disks),简称磁盘阵列。利用虚拟化存储技术把多个硬盘组合起来,成为一个或多个硬盘阵列组,目的为提升性能或减少冗余,或是两者同时提升。

简单来说,RAID把多个硬盘组合成为一个逻辑硬盘,因此,操作系统只会把它当作一个实体硬盘

1-1 RAID存储方式

分块:将一个分区分成多个大小相等的、地址相邻的块,它是组成条带的元素

条带:同一磁盘阵列中的多个磁盘驱动器上的相同“位置”(或者说相同编号)的分块

1-2 RAID逻辑卷

我们常常将一块硬盘分成两个C盘D盘(windows系统),这里的C盘D盘就是逻辑卷,此处反过来,将多块硬盘虚拟成一块逻辑盘。

二、RAID的分类

2-1 RAID 0

没有容错设计的条带硬盘阵列,以条带形式将RAID组的数据均匀分布在各个硬盘中。

优点:追求最大容量(将多个物理硬盘虚拟成一个逻辑磁盘)、读写速度,实现成本低。

缺点:RAID 0没有提供冗余或错误修复能力

2-2 RAID 1

RAID 1又称磁盘镜像,数据同时一致写到主硬盘和镜像硬盘。所以磁盘利用率只有50%。只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行,当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力

优点:追求最大安全性

缺点:磁盘利用率低,成本高

2-3 RAID 3

带有校验的并行数据传输阵列,数据条带化分布在数据盘中,同时使用专用校验硬盘存放校验数据

注意:有效容量 RAID 3=(N-1)*单块硬盘大小,其中N为硬盘总数量。

2-4 RAID 5

与RAID 3机制类似,但校验数据均匀分布在各数据硬盘上RAID成员硬盘上同时保存数据和校验信息,数据块和对应的校验信息保存在不同硬盘上。RAID 5是最常用的RAID方式之一

RAID5的读出效率很高,写入效率一般,块式的集体访问效率不错。因为奇偶校验码在不同的磁盘上,所以提高了可靠性。但是它对数据传输的并行性解决不好,而且控制器的设计也相当困难。

注意:有效容量 RAID 5=(N-1)*单块盘大小,其中N为硬盘总数

组建RAID 5最少3块盘,允许坏一块盘

2-5 RAID 6

RAID 6技术是在RAID 5基础上,为了进一步加强数据保护而设计的一种RAID方式,实际上是一种扩展RAID 5等级。校验盘分为:横向校验盘和斜向校验盘

优点:快速的读取性能,更高的容错能力

缺点:很慢的写入速度,RAID控制器在设计上更加复杂,成本更高

2-6 RAID 10

将镜像和条带进行两级组合的RAID级别,第一级是RAID 1,第二级为RAID 0

RAID 10也是一种应用广泛的RAID级别,磁盘利用率50%

优点:同时拥有RAID 0的超凡速度和RAID 1的数据高可靠性

缺点:CPU占用率高,而且磁盘的利用率比较低,这种新结构的可扩充性不好,成本高

2-7 RAID比较

三、RAID2.0

后续补上...

标签:RAID,阵列,校验,冗余,磁盘,硬盘
From: https://www.cnblogs.com/caojun97/p/16748340.html

相关文章

  • RAID创建
    CentOS7中创建RAID6磁盘阵列-良许Linux教程网(lxlinux.net)今天在学习RAID过程中记录一下学习过程,没怎么看到raid0,1的创建啊-.-做了一个RAID5,10mdadm命令中常用......
  • 【服务器数据恢复】RAID5第一块硬盘离线但热备盘未激活,第二块硬盘离线导致RAID5崩溃的
    服务器数据恢复环境:IBM某型号服务器,5个SAS硬盘组建RAID5(4个数据盘,1个热备盘);linuxredhat操作系统;上层应用为oa,数据库为oracle;oracle已经不对本案例中的oa提供后续支持。......
  • SOLIDWORKS 2023新功能|装配体升级!阵列实例 配合错误修复 零件替换功能增强
    SOLIDWORKS2023于10月18日和大家见面,微辰三维已经感受到了大家对新版本的期待和好奇。今天微辰三维为大家带来SOLIDWORKS2023装配体的新功能揭秘,SOLIDWORKS2023对装配体......
  • Dell raid 硬盘格式重装系统
    这种情况大概率都是出现在dell笔记本上,因为dell原厂默认使用的硬盘格式是raidon硬盘模式,并非我们常用的AHCI硬盘模式。raidon硬盘模式下,绝大部分PE也是无法没有raid......
  • raid
    目录:1、raid功能实现2、RAID级别raid0raid1raid5raid6raid10 raid磁盘阵列raid简称独立冗余磁盘阵列 raid功能实现:提高I/O能力提高耐......
  • RAID5 IO处理之重构代码详解
    1作用当阵列降级时,可以添加一块新盘进行重构,以恢复阵列的冗余。2发起重构可以通过以下命令md并发起重构:mdadm-C/dev/md0--force--run-l5-n3-c128K/dev/sd......
  • RAID5 IO处理之replace代码详解
    1作用从字面意思理解,replacement即是替换。我们知道硬盘都有一定的使用寿命,可以在硬盘失效之前通过该功能将就盘的数据迁移至新盘。因为replacement的流程是从旧盘中读出......
  • RAID5 IO处理之写请求代码详解
    我们知道RAID5一个条带上的数据是由N个数据块和1个校验块组成,其校验块由N个数据块通过异或运算得出,这样才能在任意一个成员磁盘失效时通过其他N个成员磁盘恢复出用户写入的......
  • RAID5 IO处理之条带读代码详解
    除了对齐读流程中读失败通过条带重试的场景会进入到条带读,当IO覆盖范围超过一个chunk时也会进入条带读(如向chunk为4K的RAID下发起始位置为1K大小为4K的IO),接下来我们就这部......
  • 操作系统导论习题解答(38. Redundant Disk Arrays (RAID))
    RedundantArraysofInexpensiveDisks(RAIDs)带着问题学习:如何制作容量大、速度快、可靠的磁盘?解决上述问题使用了一种技术叫做RedundantArrayofInexpensiveDisks......