对RAID0+1和RAID1+0的讨论和分析

至少需要4块硬盘
DISK1, DISK2, DISK3, DISK4
一   RAID0+1
 
RAID0+1 不可以两边RAID0中各坏一块硬盘,但可以在单边同时坏掉单边的两块硬盘。
原因:假如DISK1  A1,DISK A2,DISK3  B1, DISK  B2
          A(A1,A2) B (B1,B2)
      1.A中和B中的任何一块硬盘同进坏了,则都破坏了RAID0技术。所有整
         个硬盘数据被破坏。因此不允A和B中的任何一个块硬盘同时损坏.
         2.当中A中所有硬盘坏了,因为B中的RAID0的格式保持完整,因做的是 
         RAID0+1,I不影响数据的完整性.所以允许A中所有磁盘损坏.同理B也是
         这样.

二   RAID1+0
 
RAID1+0可以两边RAID1中各坏一块硬盘,但不能同时坏掉单边的两个硬盘。
原因:1.A中的任何一个硬盘都可以坏,因为做的是RAID1格式,同时B中的任何一
        个硬盘的数据也可坏,因为也做的是RAID1的格式.所以允许A和B中的任
        何一块硬盘同时损坏,即不影响数据的完整性.
         2.A中(B中)的两块同时硬盘损坏,从图中可以看到,数据无法保持完整性.所
        以不允许单边的两块硬盘同时损坏.
       以上的RAID0+1,RAID1+0图示如下:









          RAID 10 和 RAID 01 的区别
    RAID10 和 RAID01 是将磁盘按照两种不同的方式进行的逻辑组合。
  我们都以四块硬盘做RIAD 来细说他们的区别:
    RAID10 是先将四块硬盘在纵向上分别两两做镜像,镜像后再在横向上做条带。简而言之:RAID10 是先做镜像后做条带。在这种情况下,如果只是坏掉其中的一个硬盘,对RAID组的影响都不是非常大,只要不是同时坏掉其中的一个硬盘和他的镜像盘,RAID组都不会崩溃。
    RAID01 是先将四块硬盘中横向上两两做条带,然后再纵向上做镜像。简而言之:先条带后镜像。这种情况下如果两个条带上有任意两块硬盘坏掉了,则整个RAID组都将崩溃了。不管 发生介质损坏的两块硬盘是否是镜像
盘。
    总结 RAID10 和 RAID01 在读和写的性能上没有太大的差别,从发生故障的概率上看,RAID01 是远大于
RAID10 的。一般情况下选择RAID10的情况会多些。

你可能感兴趣的:(职场,休闲,讨论,raid10,RAID01)