RAID (Redundant Array of Independent/InexpensiveDisks),独立磁盘冗余阵列,是一种将多块独立的硬盘(物理硬盘)按不同的组合方式形成一个硬盘组(逻辑硬盘),从而提供比单块硬盘更大的存储容量、更高的可靠性和 更快的读写性能等。该概念最早由加州大学伯克利分校的几名教授于1987年提出。早期主要通过RAID控制器等硬件来实现RAID磁盘阵列,后来出现了基 于软件实现的RAID,比如mdadm等。按照磁盘阵列的不同组合方式,可以将RAID分为不同级别,包括RAID0到RAID6等7个基本级别,以及 RAID0+1和RAID10等扩展级别。不同RAID级别代表着不同的存储性能、数据安全性和存储成本等。下面我们将分别介绍这几种RAID级别。

RAID 0: 简单地说,RAID0主要通过将多块硬盘“串联”起来,从而形成一个更大容量的逻辑硬盘。RAID0通过“条带化(striping)”将数据分成不同的 数据块,并依次将这些数据块写到不同的硬盘上。因为数据分布在不同的硬盘上,所以数据吞吐量得到大大提升。但是,很容易看出RAID0没有任何数据冗余, 因此其可靠性不高。

RAID 1:如果说RAID 0是RAID中一种只注重存储容量而没有任何容错的极端形式,那么RAID1则是有充分容错而不关心存储利用率的另一种极端表现。RAID1通过“镜像 (mirroring)”,将每一份数据都同时写到多块硬盘(一般是两块)上去,从而实现了数据的完全备份。因此,RAID1 支持―“热替换”,在不断电的情况下对故障磁盘进行更换。一般情况下,RAID1 控制器在读取数据时支持负载平衡,允许数据从不同磁盘上同时读取,从而提高数据的读取速度;但是,RAID1在写数据的性能没有改善。

RADI 2:RAID 2以比特(bit)为单位,将数据―“条带化(striping)”分布存储在不同硬盘上;同时,将不同硬盘上同一位置的数据位用海明码进行编码,并将这些 编码数据保存在另外一些硬盘的相同位置上,从而实现错误检查和恢复。因为技术实施上的复杂性,商业环境中很少采用RAID2。

RAID 3:与RAID 2类似,不同的是:1)以字节(byte)为单位进行―条带化‖处理;2)以奇偶校验码取代海明码。RAID3的读写性能都还不错,而且存储利用率也相当高,可达到(n-1)/n。但是对于随机读写操作,奇偶盘会成为写操作的瓶颈。

RAID 4:与RAID 3的分布结构类似,不同的是RAID 4以数据块(block)为单位进行奇偶校验码的计算。另外,与RAID2和RAID3不同的是,RAID4中各个磁盘是独立操作的,并不要求各个磁盘的磁头同步转动。因此,RAID4允许多个I/O请求并行处理。

RAID 5: RAID 3和RAID 4都存在同一个问题,就是奇偶校验码放在同一个硬盘上,容易造成写操作的瓶颈。RAID5与RAID4基本相同,但是其将奇偶校验码分开存放到不同的硬盘上去,从而减少了写奇偶校验码带来瓶颈的可能性。

RAID 6:在RAID 5的基础上,RAID 6又另外增加了一组奇偶校验码,从而获得更高的容错性,最多允许同时有两块硬盘出现故障。但是,新增加的奇偶校验计算同时也带来了写操作性能上的损耗。

RAID 0+1: 为了获取更好的I/O吞吐率或者可靠性,将不同的RAID标准级别混合产生的组合方式叫做嵌套式RAID,或者混合RAID。RAID0+1 是先将硬盘分 为若干组,每组以RAID0的方式组成―条带化‖的硬盘阵列,然后将这些组RAID0的硬盘阵列以RAID1的方式组成一个大的硬盘阵列。

RAID 10: 类似于RAID 0+1, RAID 10则是先“镜像”(RAID 1)、后“条带化”(RAID0)。RAID0+1和RAID10性能上并无太大区别,但是RAID10在可靠性上要好于RAID0+1。这是因为在 RAID10中,任何一块硬盘出现故障不会影响到整个磁盘阵列,即整个系统仍将以RAID10的方式运行;而RAID0+1中,一个硬盘出现故障则会导致 其所在的RAID0子阵列全部无法正常工作,从而影响到整个RAID0+1磁盘阵列 – 在只有两组RAID0子阵列的情况下,整个系统将完全降级为RAID0级别。

raid卡组不同raid_RAID 类型介绍相关推荐

  1. raid卡组不同raid_RAID有哪几种?有什么区别?

    RAID详解 RAID的几种工作模式(仅讨论 RAID0,RAID1,RAID5,RAID10这四种,这四种比较典型) 1.RAID0 (又称为Stripe或Striping--分条) 即Data S ...

  2. raid卡组不同raid_RAID磁盘阵列是如何运作的?

    本文编辑:意哥 专业指导:葵芳一凡 RAID是英文Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列.简单的说,RAID是一种把多块独立的硬盘( ...

  3. raid卡组不同raid_游戏王决斗链接 戈德温地缚神Raid战活动指北抛砖(Duel Links)...

    超高血量的神烦地缚神·戈德温篇活动又在决斗链接复刻了,直接进正题,讲一讲活动的机制和farm技巧. 1 活动机制 副本机制: 和很多网游里常见的raid战类似,副本决斗需要多人合力挑战同一个boss, ...

  4. raid卡组不同raid_乐扩IO-PCE9230-4IR阵列卡组阵列教程

    乐扩IO-PCE9230-4IR阵列卡组阵列教程 第一部分: 硬件安装:关闭电脑电源 拔掉电源线,取下机箱盖: 在主板上找一个PCI Express X4,X8,或x16的插槽: 然后将阵列卡小心的插 ...

  5. raid卡组不同raid_mSATA固态硬盘扩展卡组RAID阵列卡PCIe转4个mSATA

    mSATA PCIe SSD固态硬盘扩展卡 组RAID阵列卡 PCIe转4个mSATA 产品介绍 品名:PCIe转mSATA转接卡 型号:PCI-M04-01 :IT-GO 厂家:深圳市新导向科技有限 ...

  6. raid卡组不同raid_DNF:12.19旭旭宝宝希洛克毕业,“终极伤害”出炉,比计算器还高...

    在姚策划的指导下,旭旭宝宝终于希洛克三件套+残香武器毕业.此次不是金牌,而是开罐子毕业的.按照大硕的指导,打团或者是开罐子的时候,将戒指放到仓库里,果然这样就实现开罐子一发入魂.卢克西戒指毕业之后,宝 ...

  7. raid卡直通模式会走缓存吗_磁盘阵列 RAID 技术如何保护数据

    RAID 的名称为磁盘阵列,它的作用,是在多块硬盘组成的系统中,牺牲一块至多块硬盘的容量,来对数据的存储提供一定的容错能力. 基本的 RAID 级别有 RAID0.RAID1.RAID5.RAID6. ...

  8. hp服务器增加raid卡,惠普ProLiant服务器Raid卡配置过程详解

    [IT168 技术]Raid(Redundant Array of Independent Disk)独立冗余磁盘阵列,就是将多个硬盘通过Raid控制器整合成虚拟的单个大容量的硬盘.Raid是服务器数 ...

  9. ygomobile卡组下载网站_ygomobile卡组导入攻略来了

    现实当中,很多玩家都在找ygomobile卡组导入攻略,下面就简单的为大家介绍一下,希望对大家有所帮助. 相信有不少玩家在自己的童年时代都有看到过这部动漫,游戏王的同名手游就是根据漫画改编而来的,这也 ...

最新文章

  1. objective-c 面试题
  2. HTML5中的webSocket、ajax、http
  3. 成像数据更好的展示_为什么更多的数据并不总是更好
  4. SpringMVC图片上传与显示
  5. Android播放器框架分析之AwesomePlaye
  6. 微信公众号开发之创建菜单栏代码示例(php)
  7. 架构设计 —— 性能选型、高可用
  8. 我想创业,但不懂技术怎么办
  9. C#基础与VB基础比较
  10. 迁移学习笔记1:简明手册笔记
  11. 【转载】士兵突击 经典语录
  12. 轻松学网络设备之思科交换机搭建虚拟局域网
  13. C++ OpenCV相机标定---实心圆点、棋盘格
  14. 苹果计算机开机进入安全模式,苹果电脑开机步骤
  15. Temporal Action Proposal Generation with Transformers TAPG transformer论文阅读笔记
  16. jQuery下载和基础使用(超详细)
  17. 红米开发版刷机教程_红米Note3开发版怎么刷机 红米Note3开发版刷机教程
  18. String源码 spilt
  19. gateway网关调用报 reactor.netty.http.client.HttpClient.chunkedTransfer(Z)Lreactor/netty/http/client/HttpC
  20. PowerQuery

热门文章

  1. html木桶布局,CSS3如何实现图片木桶布局?(附代码)
  2. 经典面试题|讲一讲JVM的组成
  3. C#调用Couchbase中的Memcached缓存
  4. 计算机操作系统原理教程与实训(目录)
  5. 利用Dockefile将Python的py文件项目代码打包为Docker镜像
  6. 操作系统的SPOOLING技术
  7. 不间断电源ups标准_UPS不间断电源正确使用方法
  8. 三角函数π/2转化_【高中数学说课】三角函数的诱导公式
  9. 低秩矩阵分解 matlab,低秩分解的matlab代码看不懂,分解的两个矩阵在哪呀??...
  10. java 多线程工具_多线程测试工具groboutils的使用