各种RAID级别技术详解:RAID 1

这一节,风信网将向大家介绍标准的 RAID 级别:RAID 1技术。

RAID 1(在某些 LaCie 设备中也称为 SAFE 模式)是一种安全的 RAID 模式,它至少需要两个驱动器,并且驱动器成对工作。计算机上将安装一个逻辑卷,两个驱动器合并后的可用容量限制为不超过最小磁盘的容量。如果其中一个物理磁盘出现故障,可以立即从第二个磁盘上获取数据。即使一个磁盘出现故障,也不会丢失任何数据。

标准的 RAID 级别:RAID 1图示说明

应用

在一个磁盘出现故障时,RAID 1 可提供最高的数据安全性,但由于数据需写入两次,因此在写入时性能会略有下降。在更注重安全性而非速度的情况下,RAID 1 是理想选择。

采用 RAID 1 的 LaCie 产品

LaCie 2big Quadra
LaCie 2big Network

如何计算 RAID 1 的容量

RAID 1 系统中每个磁盘的容量都应相同。
在 RAID 级别 1 配置中,存储容量的计算方式为驱动器数乘以磁盘容量再除以 2,即
C = n*d/2
其中:
C = 可用容量
n = 磁盘数
d = 磁盘容量
例如,如果一个 RAID 1 阵列中包含四个驱动器,每个驱动器的容量为 1000GB,则阵列的总容量为 2,000GB:
C = (4*1000)/2

RAID 1:镜象结构

对于使用这种RAID1结构的设备来说,RAID控制器必须能够同时对两个盘进行读操作和对两个镜象盘进行写操作。通过下面的结构图您也可以看到必须有两个驱动器。因为是镜象结构在一组盘出现问题时,可以使用镜象,提高系统的容错能力。它比较容易设计和实现。每读一次盘只能读出一块数据,也就是说数据块传送速率与单独的盘的读取速率相同。因为RAID1的校验十分完备,因此对系统的处理能力有很大的影响,通常的RAID功能由软件实现,而这样的实现方法在服务器负载比较重的时候会大大影响服务器效率。当您的系统需要极高的可靠性时,如进行数据统计,那么使用RAID1比较合适。而且RAID1">技术支持“热替换”,即不断电的情况下对故障磁盘进行更换,更换完毕只要从镜像盘上恢复数据即可。当主硬盘损坏时,镜像硬盘就可以代替主硬盘工作。镜像硬盘相当于一个备份盘,可想而知,这种硬盘模式的安全性是非常高的,但带来的后果是硬盘容量利用率很低,只有50%,是所有RAID级别中最低的。

虽然RAID 0可以提供更多的空间和更好的性能,但是整个系统是非常不可靠的,如果出现故障,无法进行任何补救。所以,RAID 0一般只是在那些对数据安全性要求不高的情况下才被人们使用。

RAID 1和RAID 0截然不同,其技术重点全部放在如何能够在不影响性能的情况下最大限度的保证系统的可靠性和可修复性上。RAID 1是所有RAID等级中实现成本最高的一种,尽管如此,人们还是选择RAID 1来保存那些关键性的重要数据。

RAID 1又被称为磁盘镜像,每一个磁盘都具有一个对应的镜像盘。对任何一个磁盘的数据写入都会被复制镜像盘中;系统可以从一组镜像盘中的任何一个磁盘读取数据。显然,磁盘镜像肯定会提高系统成本。因为我们所能使用的空间只是所有磁盘容量总和的一半。下图显示的是由4块硬盘组成的磁盘镜像,其中可以作为存储空间使用的仅为两块硬盘(画斜线的为镜像部分)。
                            
RAID 1下,任何一块硬盘的故障都不会影响到系统的正常运行,而且只要能够保证任何一对镜像盘中至少有一块磁盘可以使用,RAID 1甚至可以在一半数量的硬盘出现问题时不间断的工作。当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据。

通常,我们把出现硬盘故障的RAID系统称为在降级模式下运行。虽然这时保存的数据仍然可以继续使用,但是RAID系统将不再可靠。如果剩余的镜像盘也出现问题,那么整个系统就会崩溃。因此,我们应当及时的更换损坏的硬盘,避免出现新的问题。   

更换新盘之后,原有好盘中的数据必须被复制到新盘中。这一操作被称为同步镜像。同步镜像一般都需要很长时间,尤其是当损害的硬盘的容量很大时更是如此。在同步镜像的进行过程中,外界对数据的访问不会受到影响,但是由于复制数据需要占用一部分的带宽,所以可能会使整个系统的性能有所下降。

因为RAID 1主要是通过二次读写实现磁盘镜像,所以磁盘控制器的负载也相当大,尤其是在需要频繁写入数据的环境中。为了避免出现性能瓶颈,使用多个磁盘控制器就显得很有必要。
                                    
使用两个磁盘控制器不仅可以改善性能,还可以进一步的提高数据的安全性和可用性。我们已经知道,RAID 1最多允许一半数量的硬盘出现故障,所以按照我们上图中的设置方式(原盘和镜像盘分别连接不同的磁盘控制),即使一个磁盘控制器出现问题,系统仍然可以使用另外一个磁盘控制器继续工作。这样,就可以把一些由于意外操作所带来的损害降低到最低程度。

时间: 2024-07-31 19:29:38

各种RAID级别技术详解:RAID 1的相关文章

各种RAID级别技术详解:RAID 0+1

这一节风信网带大家了解嵌套的 RAID 级别技术RAID 0+1,RAID 0+1 是一种安全的 RAID 模式,由条带集的镜像组成.RAID 0+1 阵列包含的磁盘数应为四的倍数.在 RAID 0+1 阵列中,具有五个磁盘的 LaCie 产品的第五个磁盘将成为备用磁盘或空置磁盘.在右图中,阵列 B 是阵列 A 的镜像. 在 RAID 0+1 阵列中,最多允许两个磁盘出现故障而不会丢失数据,但故障磁盘必须属于同一 RAID 0 队列.在图中,也就是当磁盘 1 和磁盘 2 出现故障时,数据会保存到

各种RAID级别技术详解:RAID 5+Spare

这一节风信网向大家介绍RAID 5+Spare级别技术,RAID 5+Spare是一种 RAID 5 阵列,其中有一个磁盘用作备用磁盘,用于在磁盘发生故障时立即重建系统.因此,至少需要四个磁盘. 如果一个物理磁盘发生故障,磁盘上的数据仍然可以访问,因为数据是从奇偶校验块中读取的.故障磁盘上的数据将重建到热备用磁盘上.当故障磁盘更换后,更换的磁盘便成为新的热备用磁盘.单个磁盘出现故障时,数据不会丢失,但如果系统尚未将数据重建到热备用磁盘上,而此时又有一个磁盘出现故障,那么阵列中的所有数据都将丢失.

各种RAID级别技术详解:JBOD

这一节风信网向大家介绍磁盘JBOD技术,JBOD是存储领域中一类重要的存储设备. JBOD(Just a Bunch Of http://www.aliyun.com/zixun/aggregation/29800.html">Disks,磁盘簇)是在一个底板上安装的带有多个磁盘驱动器的存储设备.通常又称为Span. 和RAID阵列不同,JBOD没有前端逻辑来管理磁盘上的数据分布,相反,每个磁盘进行单独寻址,作为分开的存储资源,或者基于主机软件的一部分,或者是RAID组的一个适配器卡.JB

各种RAID级别技术详解:RAID 6

这一节风信网向大家介绍RAID 6级别技术,RADI6技术是在RAID 5基础上,为了进一步加强http://www.aliyun.com/zixun/aggregation/13681.html">数据保护而设计的一种RAID方式,实际上是一种扩展RAID 5等级.与RAID 5的不同之处于除了每个硬盘上都有同级数据XOR校验区外,还有一个针对每个数据块的XOR校验区.当然,当前盘数据块的校验数据不可能存在当前盘而是交错存储的,具体形式见图.这样一来,等于每个数据块有了两个校验保护屏障(

各种RAID级别技术详解:RAID 5

这一节风信网向大家介绍RAID级别中比较热门的RAID 5技术,RAID 5 综合了 RAID 0 的条带化技术以及阵列数据冗余技术(阵列最少包括三个磁盘). RAID 3 和 RAID 5 之间的区别在于,RAID 3 配置提供的性能更高,但总容量略低.数据会在所有磁盘之间分条,并且每个数据块的奇偶校验块 (P) 写入到同一条带上.如果一个物理磁盘出现故障,该磁盘上的数据可以重建到更换磁盘上.单个磁盘出现故障时,数据不会丢失,但如果数据尚未重建到更换驱动器上,而此时又有一个磁盘出现故障,那么阵

各种RAID级别技术详解:RAID 3+Spare

这一节风信网带大家了解各种RAID级别的RAID 3+Spare技术,RAID 3+Spare模式下,阵列中会有一个磁盘保持空置状态.如果阵列中有驱动器发生故障,故障磁盘中的数据就会自动重建到空磁盘(或称为"备用"磁盘)上. 应用 RAID 3+Spare模式下,磁盘故障不需要立即处理,因为系统会使用热备用磁盘对自己进行重建,但故障磁盘还是应尽快更换. 采用 RAID 3+Space的 LaCie 产品 LaCie 4big Quadra 如何计算 RAID 3+Space的容量 RA

各种RAID级别技术详解:RAID 3

这一节风信网向大家介绍RAID 3级别技术,相对于RAID 0和RAID 1来说,RAID 3可能大家了解的比较少,RAID 3是把数据分成多个"块",按照一定的容错算法,存放在N+1个硬盘上,实际数据占用的有效空间为N个硬盘的空间总和,而第N+1个硬盘上存储的数据是校验容错信息,当这N+1个硬盘中的其中一个硬盘出现故障时,从其它N个硬盘中的数据也可以恢复原始数据,这样,仅使用这N个硬盘也可以带伤继续工作(如采集和回放素材),当更换一个新硬盘后,系统可以重新恢复完整的校验容错信息. R

各种RAID级别技术详解:串联

这一节风信网向大家介绍磁盘串联技术,磁盘串联时,其容量将会合并,并且数据会写入阵列中的主磁盘,主磁盘写满后再写入下一个磁盘.串联无性能优势,也不能增加数据安全措施.它只是一种为扩大总容量而将两个物理磁盘组合为一个卷的方法. 通过串联可以完全使用阵列中所有磁盘的容量,并且在磁盘发生故障时大部分数据都可以保存下来.只有故障磁盘上的数据以及部分写入故障磁盘和作业磁盘的数据才会丢失. 采用串联模式的 LaCie 产品 LaCie 2big NetworkLaCie Ethernet http://www

RAID磁盘利用率详解

RAID磁盘利用率详解 一.RAID定义       RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损失而开发出一定水平的数据保护技术.RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现.RAID可以充分发挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性