专栏首页大数据与微服务架构RAID 0、1、5、1+0总结

RAID 0、1、5、1+0总结

说谎话的人所能得到的,就只是即使说了真话也没有人相信

RAID(Redundant Array Of Independent Disk,独立磁盘冗余阵列),可以提供比普通磁盘更快的速度、更高的安全性,生产环境中服务器在安装时一般都会做RAID,RAID的创建有两种方式,一种是软RAID(由操作系统来实现,生产环境下一般不采用,因为是基于系统,所以一旦系统挂掉了,数据就挂了),另一种是硬RAID(使用的是RAID卡,也叫阵列卡等的一种独立于系统之外的卡,当系统挂掉之后可以保证磁盘数据的安全性)。

RAID 0:(String 条带模式)

要求:至少需要两块磁盘

优点:数据分散存储于不同磁盘上,在读写时可以实现并发,是所有RAID级别中存储性能最高的;磁盘利用率100%;

缺点:没有容错功能,一旦其中一块磁盘挂掉全部数据将都会损坏掉

RAID 1:(Mirroring 镜像卷)

要求:至少需要两块磁盘

优点:用过硬盘镜像数据实现数据冗余,保证数据的安全性,在两块盘上互为备份,当原始数据繁忙时,可以直接从镜像备份中读取数据;

缺点:是RAID级别中单位成本最高的,当其中一块磁盘挂掉时,系统可以直接切换到镜像盘上读写,并且不需要重组失效的数据,磁盘利用率50%。

RAID 5(添加奇偶校验信息)

原理:数据以块为单位分散存储在各个硬盘上,RAID 5不对数据进行备份,而是把数据和与其对应的奇偶校验信息存储到组成的RAID5的各个磁盘上,并且将奇偶校验信息和对应的数据分别存储于不同的磁盘上,其中一块(只允许一块)挂掉时,利用剩下的数据和校验信息可以恢复数据。

上表中的A、B值即代表不同的位,利用异步运算可以简单算出挂掉磁盘上的数据。

要求:需要3块及以上硬盘

优势:兼顾读写速度和数据安全,其中一块磁盘挂掉时,可以保证数据不被损坏;(需要注意的是,只允许坏一块盘,并且坏盘要及时更换)

磁盘利用率=[(n-1)/n] * 2/3

RAID 1+0

先创建RAID 1,在RAID的基础上创建RAID 0

优点:数据安全性好,只要不是一个RAID 1上的2个硬盘同时损坏,都不影响数据的正常读写,数据恢复快

缺点:写性能较RAID 0+1 差一些

RAID 0+1

先创建RAID 0,在RAID 0 的基础上再创建RAID 1

优点:性能上考虑的话,RAID 0+1要更有优势一些,RAID 0+1写入速度更快一些,读取速度和RAID 1+0 一样,

缺点:一旦其中一块硬盘挂掉之后,一半的硬盘无法正常工作,如果2个条带上各损坏一块,整个阵列将挂掉。

RAID类型对比

本文分享自微信公众号 - 大数据与微服务架构(gh_7bc8d3796e8e),作者:凹谷

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-07-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 超快!大数据分析引擎ClickHouse

    ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。

    凹谷
  • 关系型数据库的架构演变

    由Master负责写操作,而Slave作为备库,不开放写权限,但允许读权限,主从之前保持数据同步。

    凹谷
  • 架构-亿级API网关之道

    三、API的生命周期:Design(设计)、Build(构建)、Test(测试)、Document(文档)、Share(发布)、run(运行)、DownLine...

    凹谷
  • 如何为服务器硬盘配置RAID或JBOD模式

    在部署Hadoop平台的过程中,一般会要求数据盘配置RAID 0或者JBOD模式(直通模式),本文将详细讲解如何在HP dl380 Gen9服务器上配置RAID...

    Fayson
  • raid详解

    程序员同行者
  • 廉价/独立磁盘冗余阵列RAID及CentOS 6上软RAID的实现

    磁盘阵列(Redundant Arrays of Independent Disks,RAID),由“价格便宜具有冗余能力的磁盘阵列”之意。原理是利用数组方式来...

    魏晓蕾
  • RAID磁盘阵列-Redundant Arrays of Independent Disks

    AlicFeng
  • RAID

    RAID(Redundant Array of Independent Disks):独立冗余磁盘阵列,简称磁盘阵列。RAID是按照一定的形式和方案组织起来的存...

    后端云
  • RAID原理分析总结-运维工作记录

    Raid全称” 独立磁盘冗余阵列”, 有时也简称磁盘阵列(Disk Array)。

    小小科
  • 【云计算奇妙学习之旅】第六期:各级别RAID详解

    在上一期的分享中,我们了解到企业级的存储是什么样子的,它由什么组成的。那么,本期分享我们该如何来使用存储,拿到一台新的存储设备,首先要什么呢?首先要做的是给存储...

    誉天小鹿

扫码关注云+社区

领取腾讯云代金券