zoukankan      html  css  js  c++  java
  • [原]关于RAID 1+0和RAID 0+1的比较

    RAID的概念就不多说了,RAID有两种重要的组合方式 RAID 0 和 RAID 1 ,RAID 0 不具有容错性,RAID 1 使用非常原始的方式(复制一份、镜像)进行容错,原理如下图所示:

    image RAID 0 原理图

    imageRAID 1原理图

    从原理图上面可以看到,RAID 0省空间,但是安全性差,RAID 1安全型好,但是废空间。于是乎RAID 1+0 和 RAID 0+1 技术就应运而生了,如图所示:

    image

    RAID 1+0 / RAID 0+1

    RAID 0+1 和 RAID 1+0 又有什么区别呢?

    RAID 0+1是先让磁盘组内的成员组成RAID 0条带化,然后磁盘组之间为RAID 1镜像关系。

    RAID 1+0是先让磁盘组内的成员组成RAID 1互为镜像,然后磁盘组之间RAID 0条带化。

    image RAID 0+1

    image

    RAID 1+0

    除了构成先后的差别外,主要的区别还表现在容错性上。

    RAID 0+1 的损坏一块磁盘之后,所在的RAID 0组即认为损坏,RAID 0+1 实际上已经退化为一个RAID 0 的结构,此时,上面那组RAID 0随便坏一块,整个RAID就崩溃了。

    image RAID 0+1 故障演示

    相对来说,RAID 1+0 就不会有这个问题,只要同一个RAID 1组内硬盘不全不损坏,整个RAID就不会有问题,在图中可以认为,只要右上角的那块磁盘不坏,整个RAID就不会崩溃。

    imageRAID 1+0 故障演示

    所以使用RAID 1+0比RAID 0+1具有更好的容错性,DELL _6__ 系列之前的RAID卡构建RAID 1+0/0+1比较麻烦,而_8__以后的RAID卡,选择构建RAID 10时候都是构建成RAID 1+0的方式了。

  • 相关阅读:
    Jquery 复习01
    工具和资源
    常用 npm 和 yarn 命令
    Jenkins 安装 ruby-runtime 出错
    shiro+jwt 实现权限控制
    Sql Server 2008 R2 查询一个实例中存在某个表的数据库
    使用sqlcmd执行连接的时候一直报有语法错误
    Linux信号
    记一次内存爆涨分析 , JVM命令使用
    Java,List操作技巧
  • 原文地址:https://www.cnblogs.com/killkill/p/1538336.html
Copyright © 2011-2022 走看看