RAID0+1

把RAID0和RAID1技术结合起来,即RAID0+1也叫做raid01是区别于raid10。数据除分布在多个盘上外,每个盘都有其物理 镜像盘,提供全冗余能力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读/写能力。要求至少4个 硬盘才能作成RAID0+1。
RAID 1和RAID 0都各有优点,但如果单独使用RAID 1或RAID 0都无法那些追求性能又要确保系统资料安全性的用户的需要。为了解决这一问题,人们又推出  RAID 0+1 模式。
RAID 0+1 是磁盘分段及 镜像的结合,结合了 RAID 0及 RAID 1最佳的优点。它采用就是2组RAID 0的 磁盘阵列互为 镜像,也就是它们之间又成为了一个RAID 1的阵列。在每次写入数据时, 磁盘阵列控制器会将数据同时写入两组“大容量 阵列硬盘组”(RAID 0)中。虽然其硬盘 使用率只有50%,但它却是具有最高效率的划分方式。
此一类型的 组态提供最佳的速度及可靠度。不过你需要两倍的 磁盘驱动器数目作为一个 RAID 0,每一端的半数作为 镜像用。在执行 RAID 0+1 时至少需要4个磁盘驱动器,所以可以说 RAID 0+1 的“安全性”和“高性能”是通过高成本来换取的。
以四个磁盘组成的RAID 0+1为例,其 数据存储方式如图所示:RAID 0+1是存储性能和 数据安全兼顾的方案。它在提供与RAID 1一样的 数据安全保障的同时,也提供了与RAID 0近似的存储性能。
由于RAID 0+1也通过数据的100%备份功能提供 数据安全保障,因此RAID 0+1的磁盘空间利用率与RAID 1相同,存储成本高。
RAID 0+1的特点使其特别适用于既有大量数据需要存取,同时又对 数据安全性要求严格的领域,如银行、金融、商业超市、仓储库房、各种档案管理等。
Raid 0+1需要的 驱动器数量(至少):4(要求驱动器的数量为偶数)
最大容量:磁盘数x 磁盘容量/2
描述:RAID 0+1是将条带(RAID 0)进行 镜像(RAID 1)。例如,如果你有六块 硬盘。如果希望使用RAID 0+1的模式,你就应该将三块 硬盘分为一组,创建RAID 0,这样总体存储性能就是每块硬盘的三倍(磁盘数x 磁盘存储能力)。现在,将另外三块磁盘作为它们的内容 镜像
RAID 0+1是存储性能和 数据安全兼顾的方案。它在提供与RAID 1一样的 数据安全保障的同时,也提供了与RAID 0近似的存储性能。 由于RAID 0+1也通过数据的100%备份提供 数据安全保障,因此RAID 0+1的磁盘空间利用率与RAID 1相同,存储成本高。 RAID 0+1的特点使其特别适用于既有大量数据需要存取,同时又对 数据安全性要求严格的领域,如银行、金融、商业超市、仓储库房、各种档案管理等。
优点:RAID 0+1阵列从理论上来说,能够经受住RAID 0阵列中任何一块 硬盘的故障,因为该硬盘上所有的数据都被备份在RAID 1阵列中。在绝大部分情况下,如果两块 硬盘出现故障就会影响整个阵列,因为很多RAID控制器会在RAID阵列中的某一块硬盘出现故障之后让RAID 0 镜像离线(毕竟,RAID 0阵列不提供任何 冗余),因此只有剩下的RAID 0阵列在工作,这样系统就没有冗余了。简而言之,如果每个RAID 0阵列中都有一块磁盘出现故障,那么整个 磁盘阵列就不能工作了。这种模式提供了非常好的顺序或任意读写的性能。
缺点:只能使用 磁盘阵列总体 存储容量的50%。 容错性不如RAID 1。对于绝大部分控制器来说,这种模式能够应对一块磁盘出现故障的情况。扩展方面受到限制,而且扩展的费用很高。
RAID 0+1和RAID 1+0的异同比较
RAID 1+0和RAID 0+1在本质上是一样的,只不过是在组建RAID的过程中,组建RAID 1和组建 RAID 0的顺序不同而已。
一 RAID 1+0 (RAID 0 over RAID 1)即先组建RAID 1,然后把组建好的RAID 1 再组建成 RAID 0
假设我们有四台 磁盘驱动器,每两台磁盘驱动器先做成RAID 1,再把两个RAID 1做成RAID 0,这就是RAID 0 over RAID 1:
(RAID 1) A = Drive A1 + Drive A2 (Mirrored)
(RAID 1) B = Drive B1 + Drive B2 (Mirrored)
RAID 0 = (RAID 1) A + (RAID 1) B (Striped)
二 RAID 0+1 (RAID 1 over RAID 0)即先组建RAID 0,然后把组建好的RAID 0 再组建成 RAID 1
假设我们有四台磁盘驱动器,每两台磁盘驱动器先做成RAID 0,再把两个RAID 0做成RAID 1,这就是RAID 1 over RAID 0:
(RAID 0) A = Drive A1 + Drive A2 (Striped)
(RAID 0) B = Drive B1 + Drive B2 (Striped)
RAID 1 = (RAID 0) A + (RAID 0) B (Mirrored)
在这种架构之下,如果 (RAID 0) A有一台 磁盘驱动器故障,(RAID 0) A就算毁了,当然RAID 1仍然可以正常工作;如果这时 (RAID 0) B也有一台磁盘驱动器故障,(RAID 0) B也就算毁了,此时RAID 1的两磁盘驱动器都算故障,整个RAID 1资料就毁了。
因此,RAID 0 OVER RAID 1应该比RAID 1 OVER RAID 0具备比较高的可靠度。所以我们建议关注可靠性时采用RAID 1+0。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值