RAID01和RAID10

1.RAID01和RAID10都是RAID0和RAID1的结合,兼顾在存储性能和安全性能方面的优点,先介绍二者各自原理:


RAID01是加速镜像(即先条带再镜像),图中有8块物理磁盘,首先RAID控制器通过RAID0技术分别抓取四块磁盘组成两个虚拟盘,然后控制器再通过RAID1技术将两个虚拟盘形成一个虚拟盘,对于外部服务器只有最终形成的虚拟盘可见。

RAID10是镜像加速(即先镜像再条带),首先RAID控制器通过RAID1技术对八块物理磁盘进行冗余,形成4块虚拟磁盘,然后控制器再对4块虚拟磁盘进行RAID0加速,产生一块最终服务器可见的虚拟磁盘。

2.对于使用RAID01或者RAID10技术的服务器最终访问的都是具有冗余的加速虚拟磁盘,下面具体讨论二者区别:

在RAID01技术中,当一块物理磁盘出现故障导致整个虚拟磁盘损失,因此相当于四块物理磁盘的有效故障,如果其它四块物理磁盘有一块再次发生故障,数据将发生丢失。从图中所给具体情况看,在M磁盘已经发生故障条件下,另一块再次故障导师数据丢失的概率为4/7;

而在RAID10技术下,同样当一块物理磁盘发生故障后,由于有一块对应镜像磁盘保护数据,则不会对性能产生影响,从而显著提高RAID10的容错性。根据图中情况,M发生故障后,另一块再次发生故障并导致数据丢失的概率为1/7。此外,RAID10在磁盘故障后的恢复成本上也低于RAID01,因为在RAID10中只需重建一块物理磁盘,而RAID01技术中必须重建由四块物理磁盘组成的虚拟磁盘。

3.总结:RAID10在整体容错能力和故障恢复代价比RAID01更具优势,所以更常用。

时间: 2024-08-26 23:21:59

RAID01和RAID10的相关文章

RAID10与RAID01比较,RAID10与RAID5比较

RAID10和RAID01的比较RAID10是先做镜象,然后再做条带. RAID01则是先做条带,然后再做镜象.    比如以6个盘为例,RAID10就是先将盘分成3组镜象,然后再对这3个RAID1做条带.RAID01则是先利用3块盘做RAID0,然后将另外3块盘做为RAID0的镜象.下面以4块盘为例来介绍安全性方面的差别:1.RAID10的情况    这种情况中,我们假设当DISK0损坏时,在剩下的3块盘中,只有当DISK1一个盘发生故障时,才会导致整个RAID失效,我们可简单计算故障率为1/

RAID10、01、5之间的区别以及mdadm的运用

RAID10是先做镜象,然后再做条带. RAID01则是先做条带,然后再做镜象.比如以6个盘为例,RAID10就是先将盘分成3组镜象,然后再对这3个RAID1做条带.RAID01则是先利用3块盘做RAID0,然后将另外3块盘做为RAID0的镜象.下面以4块盘为例来介绍安全性方面的差别:1.RAID10的情况 这种情况中,我们假设当DISK0损坏时,在剩下的3块盘中,只有当DISK1一个盘发生故障时,才会导致整个RAID失效,我们可简单计算故障率为1/3.2.RAID01的情况 这种情况下,我们仍

基本的RAID介绍

RAID是一个我们经常能见到的名词.但却因为很少能在实际环境中体验,所以很难对其原理 能有很清楚的认识和掌握.本文将对RAID技术进行介绍和总结,以期能尽量阐明其概念. RAID全称为独立磁盘冗余阵列(Rdeundant Array of Independent Disks),基本思想就是把 多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵. 容量巨大的硬盘.RAID通常被用在服务器电脑上,使用完全相同的硬盘组成一个逻辑扇区, 因此操作系统只会把它当做一个硬盘. R

磁盘管理之软RAID

1.RAID概述 RAID,Redundant Arrays of Inexpensive(Independent)Disks的简称,独立磁盘冗余阵列,简称磁盘阵列.简单来说,RAID是把多个硬盘组合成为一个逻辑扇区,因此,操作系统只会把它当作一个硬盘,经常被用在服务器电脑上.不同的RAID实现的功能也是不尽相同的,或增强处理速度,或增强容错能力,当然,更有甚者,是可以兼备这个特性的. 2.RAID分类 <1>RAID0 <2>RAID1 <3>RAID4 <4&

mysql 备份类型

如果数据库已经安装在raid01 或者raid10上面,那我们的数据库是否还需要备份 答:需要的,因为我们的raid只是为了保证硬件损坏而不会中断业务.但是软件上的故障或者人为删除数据库.raid是无法对数据进行还原的.因为你删除了的时候,假如是在raid上面,也会删除掉两份数据.因此数据库备份和raid 是两个不同层次的概念. mysql备份如何进行,以及应该备份哪些数据? 备份类型: 我们的数据库非常繁忙,每一秒都有读写操作.假如你执行一个拷贝命令,那你只能拷贝出来当时那个时间段的数据,后面

RAID基本知识

RAID是英文Redundant Array of Independent Disks(独立磁盘冗余阵列),简称磁盘阵列.下面将各个级别的RAID介绍如下. 一.为什么使用Raid? 1.对磁盘高速存取(提速): RAID将普通硬盘组成一个磁盘阵列,在主机写入数据,RAID控制器把主机要写入的数据分解为多个数据块,然后并行写入磁盘阵列:主机读取数据时,RAID控制器并行读取分散在磁盘阵列中各个硬盘上的数据,把它们重新组合后提供给主机.由于采用并行读写操作,从而提高了存储系统的存取速度. 2.扩容

Linux系统--Linux中Raid不同级别介绍

RAID不同级别介绍 磁盘阵列(Redundant Arrays of Independent Disks,RAID) RAID 的常用级别有:RAID0,RAID1,RAID01,RAID10,RAID3,RAID5,RAID6.等. 1.RAID0: 最简单的实现方式就是把N块同样的磁盘通过智能磁盘控制器或操作系统的磁盘驱动城区以软件的防暑串联在一起创建一个大的卷集.将原先顺序写入的数据被分散到所有的N块硬盘中同时进行读写.N块硬盘的并行操作使同一时间内磁盘读写的速度提升了N倍. RAID 

oracle学习笔记 存储及raid技术概述

oracle学习笔记 存储及raid技术概述 本课以oracle数据库所运行的环境,讲一下存储和raid技术. 一)oralce生产环境里的结构 先说一下oracle所在的环境. 有一种结构: 两个服务器.两个光纤存储交换机.两个存储, 它们通过网线相互连接在一起. 每个服务器接两个交换机, 每个交换机连两个服务器同时连两个存储, 每个存储和两个交换机有连接. 这是oracle数据库相对比较典型的正规的运行环境. 每个服务器上都装Linux和oracle数据库软件, oracle数据库建在存储上

大话存储4——RAID磁盘阵列

RAID是英文Redundant Array of Independent Disks(独立磁盘冗余阵列),简称磁盘阵列.下面将各个级别的RAID介绍如下. RAID0 条带化(Stripe)存储.理论上说,有N个磁盘组成的RAID0是单个磁盘读写速度的N倍.RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构. RAID1 镜象(Mirror)存储.它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生