RAID 10是什么

子凡 问答 2020-09-22 17:20:41 阅读(...)

Raid 10是一个Raid 1与Raid0的组合体,利用奇偶校验实现条带集镜像,继承Raid0的快速和Raid1的安全。RAID 1在这里就是一个冗余的备份阵列,而RAID 0则负责数据的读写阵列。

Raid 10 是一个 Raid 1 与 Raid0 的组合体,它是利用奇偶校验实现条带集镜像,所以它继承了 Raid0 的快速和 Raid1 的安全。我们知道,RAID 1 在这里就是一个冗余的备份阵列,而 RAID 0 则负责数据的读写阵列。其实,右图只是一种 RAID 10 方式,更多的情况是从主通路分出两路,做 Striping 操作,即把数据分割,而这分出来的每一路则再分两路,做 Mirroring 操作,即互做镜像。

RAID 10

基本介绍

RAID 1+0 也被称为 RAID 10 标准,实际是将 RAID 1 和 RAID 0 标准结合的产物,在连续地以位或字节为单位分割数据并且并行读/写多个磁盘的同时,为每一块磁盘作磁盘镜像进行冗余。它的优点是同时拥有 RAID 0 的超凡速度和 RAID 1 的数据高可靠性,但是 CPU 占用率同样也更高,而且磁盘的利用率比较低。由于利用了 RAID 0 极高的读写效率和 RAID 1 较高的数据保护、恢复能力,使 RAID 10 成为了一种性价比较高的等级,目前几乎所有的 RAID 控制卡都支持这一等级。但是,RAID 10 对存储容量的利用率和 RAID 1 一样低,只有 50%。因此,RAID10 即高可靠性与高效磁盘结构它是一个带区结构加一个镜象结构,可以达到既高速又安全的目的,RAID 10 能提供比 RAID 5 更好的性能。这种新结构的可扩充性不好,这种解决方案被广泛应用,使用此方案比较昂贵。

注意

注意一下 Raid 10 和 Raid01 的区别:

RAID01 又称为 RAID0+1,先进行条带存放(RAID0),再进行镜像(RAID1)。

RAID10 又称为 RAID1+0,先进行镜像(RAID1),再进行条带存放(RAID0)。

结构

Raid 10 其实结构非常简单,首先创建 2 个独立的 Raid1,然后将这两个独立的 Raid1 组成一个 Raid0,当往这个逻辑 Raid 中写数据时,数据被有序的写入两个 Raid1 中。磁盘 1 和磁盘 2 组成一个 Raid1,磁盘 3 和磁盘 4 又组成另外一个 Raid1;这两个 Raid1 组成了一个新的 Raid0。如写在硬盘 1 上的数据 1、3、5、7,写在硬盘 2 中则为数据 1、3、5、7,硬盘 3 中的数据为 0、2、4、6,硬盘 4 中的数据则为 0、2、4、6,因此数据在这四个硬盘上组合成 Raid10,且具有 raid0 和 raid1 两者的特性。

虽然 Raid10 方案造成了 50%的磁盘浪费,但是它提供了 200%的速度和单磁盘损坏的数据安全性,并且当同时损坏的磁盘不在同一 Raid1 中,就能保证数据安全性。假如磁盘中的某一块盘坏了,整个逻辑磁盘仍能正常工作的。

当我们需要恢复 RAID 10 中损坏的磁盘时,只需要更换新的硬盘,按照 RAID10 的工作原理来进行数据恢复,恢复数据过程中系统仍能正常工作。原先的数据会同步恢复到更换的硬盘中。

总的来说,RAID 10 以 RAID 0 为执行阵列,以 RAID 1 为数据保护阵列,它具有与 RAID 1 一样的容错能力,用于容错处理的系统开销与单独的镜像操作基本一样,由于使用 RAID 0 作为执行等级,因此具有较高的 I/O 宽带;对于那些想在 RAID 1 基础上大幅提高性能的用户,它是一个完美的解决方案。RAID 10 适用于数据库存储服务器等需要高性能、高容错但对容量要求不大的场合。

优缺点

RAID10 也被称为镜象阵列条带。像 RAID0 一样,数据跨磁盘抽取;像 RAID1 一样,每个磁盘都有一个镜象磁盘, 所以 RAID 10 的另一种会说法是 RAID 1+0。RAID10 提供 100%的数据冗余,支持更大的卷尺寸,但价格也相对较高。对大多数只要求具有冗余度而不必考虑价格的应用来说,RAID10 提供最好的性能。使用 RAID10,可以获得更好的可靠性,因为即使两个物理驱动器发生故障,每个阵列中都有一个,数据仍然可以得到保护。RAID10 需要 4 + 2*N 个磁盘驱动器(N >=0), 而且只能使用其中一半或更小的磁盘用量, 例如 4 个 250G 的硬盘使用 RAID10 阵列, 实际容量是 500G。

收藏 0个人收藏
走进科技生活方式

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • LaCie Rugged RAID Shuttle

    希捷LaCie Rugged RAID Shuttle,适合户外摄影和视频专业人士的RAID移动硬盘

    希捷 LaCie Rugged RAID Shuttle 是专为专业人士(从电影制作人到摄影师再到音乐家)而设计的,面向在野外工作并产生大量数据而无法承受的人。它做得很好,足以成为我们坚固耐用的外部硬盘驱动器的新编辑选择。
  • Web 服务器

    RAID级别是什么

    RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性价比。RAID分为8个级别,分别为RAID 0、1、2、3、4、5、6、10。
  • RAIDZ

    RAIDZ是什么

    RAIDZ 是 SUN Microsystem 在其 ZFS文件系统中采用的软件 RAID 的解决方案。RAIDZ 并不是真正意义上的 RAID,而是一种更高层的解决方案,所以它不需要像 RAID 一样的额外设备。
  • RAID7

    RAID7是什么

    RAID 7全称叫最优化的异步高I/O速率和高数据传输率,与RAID级别具有明显的区别。RAID 7完全可以理解为一个独立存储计算机,它自身带有操作系统和管理工具,完全可以独立运行。
  • Raid6

    RAID6是什么

    RAID6技术是在RAID 5基础上,为了进一步加强数据保护而设计的一种RAID方式,实际上是一种扩展RAID 5等级。与RAID 5的不同之处于除了每个硬盘上都有同级数据XOR校验区外,还有一个针对每个数据块的XOR校验区。
  • RAID5

    RAID5是什么

    RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。比Mirror低而磁盘空间利用率要比Mirror高。和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。