浅谈Raid 10结构相关知识

Raid 10有很多值得学习的地方,这里我们主要介绍Raid 10结构,包括介绍Raid 0与Raid1等方面。Raid 10结构是一个Raid 0与Raid1的组合体,它是利用奇偶校验实现条带集镜像,所以它继承了Raid0的快速和Raid1的安全。我们知道,RAID 1在这里就是一个冗余的备份阵列,而RAID 0则负责数据的读写阵列。其实,更多的情况是从主通路分出两路,做Striping操作,即把数据分割,而这分出来的每一路则再分两路,做Mirroring操作,即互做镜像。
由于利用了RAID 0极高的读写效率和RAID 1较高的数据保护、恢复能力,使RAID 10结构成为了一种性价比较高的等级,目前几乎所有的RAID控制卡都支持这一等级。但是,RAID 10对存储容量的利用率和RAID 1一样低,只有50%。因此,RAID10即高可靠性与高效磁盘结构它是一个带区结构加一个镜象结构,可以达到既高效又高速的目的,RAID 10能提供比RAID 5更好的性能。这种新结构的可扩充性不好,这种解决方案被广泛应用,使用此方案比较昂贵。
Raid 10结构非常简单,首先创建2个独立的Raid1,然后将这两个独立的Raid1组成一个Raid0,当往这个逻辑Raid中写数据时,数据被有序的写入两个Raid1中。磁盘1和磁盘2组成一个Raid1,磁盘2和磁盘3又组成另外一个Raid1;这两个Raid1组成了一个新的Raid0。如写在硬盘1上的数据0、1、3、4,写在硬盘2中则为数据0、2、3、5,硬盘3中的数据为1、2、4、5,因此数据在三个硬盘上的分布不同于Raid1 和Raid0,但又具有两者的特性。
虽然Raid10方案造成了50%的磁盘浪费,但是它提供了200%的速度和单磁盘损坏的数据安全性,并且当同时损坏的磁盘不在同一Raid1中,就能保证数据安全性。磁盘2损坏了,整个逻辑磁盘仍能正常工作的。
当我们需要恢复RAID 10中损坏的磁盘2时,只需要更换新的硬盘,安装RAID10的工作原理来进行数据恢复,恢复数据过程中系统仍能正常工作。新换硬盘2,原先的数据0、2、3、5会同步恢复到硬盘2中。
总的来说,RAID 10以RAID 0为执行阵列,以RAID 1为数据保护阵列,它具有与RAID 1一样的容错能力,用于容错处理的系统开销与单独的镜像操作基本一样,由于使用RAID 0作为执行等级,因此具有较高的I/O宽带;对于那些想在RAID 1基础上大幅提高性能的用户,它是一个完美的解决方案。RAID 10结构适用于数据库存储服务器等需要高性能、高容错但对容量要求不大的场合。

立升  发表于: 2010-01-20

我要回答

电子邮件地址不会被公开。 必填项已用*标注

敬请读者进行回答,本站保留删除与本问题无关和不雅内容的权力。

相关推荐

  • RAID类型详解

    RAID可以实现更好的存储性能,带来更高的可用性。市场上有许多种不同的RAID类型,阅读本篇RAID各类型的详解有助于了解其最适合的场景领域。

  • RAID 10磁盘阵列技术优势全透视

    RAID 10作为磁盘阵列技术中的新生儿,因为其比较强的容错能力和硬盘使用率,现在正成为企业主流存储选择之一。 […]

  • RAID 10的工作原理简介

    RAID 10是一种比较容错能力强的磁盘阵列技术,服务器的长时间无故障运行对于一个企业是十分重要的,硬盘是保存 […]

  • RAID 10在Linux的配置简介

    RAID 10作为一个比较流行的存储技术在企业中,在Linux中,我们使用mdadm工具来管理RAID。mda […]

  • 深度解析RAID类型 全面透视RAID 10优势

    当我还是一位技术服务新手的时候,我几乎对系统管理一无所知,当时我们一直认为很酷的话题之一便是RAID–廉价(独立)磁盘冗余阵列。