当前位置:在线查询网 > 在线百科全书查询 > RAID0+1

RAID0+1_在线百科全书查询


请输入要查询的词条内容:

RAID0+1


把RAID0和RAID1技术结合起来,即RAID0+1。数据除分布在多个盘上外,每个盘都有其物理镜像盘,提供全冗余能力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读/写能力。要求至少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。

相关分词: RAID