Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2147695
  • 博文数量: 227
  • 博客积分: 10521
  • 博客等级: 上将
  • 技术积分: 3452
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-20 14:59
个人简介

低调做人,高调做事!

文章分类

全部博文(227)

文章存档

2013年(4)

2012年(8)

2011年(16)

2010年(24)

2009年(92)

2008年(83)

分类:

2009-06-27 11:06:36

RAID0+1 和 RAID1+0 的使用区别


RAID 0和RAID 1的组合称为RAID 0+1,或称为RAID 1+0,,通过将RAID 0分块的速度和RAID 1镜像的冗余进行组合,可以产生一个快速、没有写开销、具有极好冗余性质的阵列系统。

但是,就在这个组合里面是有很大,很重要的区别,具体如下:

1、先做RAID 0,再做RAID 1,称为 RAID0+1。

至少需要4块硬盘
DISK1, DISK2, DISK3, DISK4

RAID0+1 不可以两边RAID0中各坏一块硬盘,但可以在单边同时坏掉单边的两块硬盘。

原因:
以这样表示方式,A(A1,A2) B (B1,B2)
对于RAID0+1,A是RAID0,B是RAID0,AB是RAID1

1.A中和B中的任何一块硬盘同进坏了,则都破坏了RAID0技术。所有整个硬盘数据被破坏。因此不允A和B中的任何一个块硬盘同时损坏.

2.当中A中所有硬盘坏了,因为B中的RAID0的格式保持完整,因做的是 RAID0+1,I不影响数据的完整性.所以允许A中所有磁盘损坏.同理B也是这样.




2、先做RAID 1,再做RAID 0,称为 RAID1+0。

至少需要4块硬盘
DISK1, DISK2, DISK3, DISK4

RAID1+0可以两边RAID1中各坏一块硬盘,但不能同时坏掉单边的两个硬盘。

原因:
以这样表示方式,A(A1,A2) B (B1,B2)
对于RAID1+0,A是RAID1,B是RAID1,AB是RAID0

1.A中的任何一个硬盘都可以坏,因为做的是RAID1格式,同时B中的任何一个硬盘的数据也可坏,因为也做的是RAID1的格式.所以允许A和B中的任何一块硬盘同时损坏,即不影响数据的完整性.

2.A中(B中)的两块同时硬盘损坏,数据无法保持完整性.所以不允许单边的两块硬盘同时损坏.




综上所述:
当实现RAID 0 和 RAID 1 的组合时,应该将RAID 0 分条放在更高位置,而将RAID 1镜像对阵列放在更低位置,这样才能获得更好的数据保护。
阅读(3285) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-08-09 23:03:57

貌似raid0+1 只有2个物理硬盘就可以实现~~

chinaunix网友2009-07-02 16:03:18

不管10还是01,只要两边坏的不是一个位置的盘,很多raid卡都支持重建。

thinkc2009-07-02 15:44:04

从性能方面看也是RAID10要更好。