RAID数据恢复技术揭秘

合集下载

RAID5是怎么实现资料恢复的

RAID5是怎么实现资料恢复的

RAID5是怎么实现资料恢复的
RAID5由于比较少出故障以及自身强大的容错能力,往往使得网络管理者不太重视资料备份,这就造成了RAID出现故障时资料丢失往往造成很大的损失。

那么,在没有备份的情况下,RAID5是如何进行资料恢复的呢?
首先,我们来了解一下什么是RAID5。

raid 5是一种存储性能、资料安全和存储成本兼顾的存储解决方案。

你可以将raid 5理解为是raid 0和raid 1的折中方案。

raid 5虽然可以为系统提供资料安全保障,但保障程度要比mirror低而磁盘空间利用率要比mirror高。

RAID5资料是如何恢复的呢。

在阵列丢失后,资料恢复工程师查看硬盘现有信息,通过计算,找出原盘盘顺,块大小等相关信息后,人工模拟出原始创建阵列状态,从而读出所有资料。

因此,raid5资料丢失后如果进行了rebuild重组操作,那么原有的阵列信息将不复存在,也就无法计算出原有参数,从而资料也将无法恢复;反之,如果未进行rebuild重组等相关操作,raid5资料恢复成功率非常高。

为了获得较高的资料恢复成功率,首先是保护第一现场,什么都不做。

此外,即便是简单的检验性操作,也有可能为后期的资料恢复带来不便。

以普通RAID5恢复为例,当硬盘损坏超过容错能力时,必须将损坏硬盘的镜像完全提取才能进行最终的恢复。

而如果频繁对硬盘上电,很容易造成磁头进一步疲劳损伤,甚至划伤盘片。

正确的处理方法应当是立即咨询专业资料恢复中心,恢复中心能帮你有效解决问题。

raid恢复

raid恢复

raid恢复RAID恢复:保护你的数据完整性摘要:RAID(独立磁盘冗余阵列)是一种用于保护数据完整性的技术。

当RAID系统遭遇故障时,恢复数据成为至关重要的任务。

本文将介绍RAID恢复的概念、原因和常见的恢复方法,以及一些建议来预防和处理RAID故障。

引言:在现代计算机系统中,存储数据是至关重要的任务。

RAID是一种主流的数据存储技术,通过将数据分散存储在多个独立的磁盘上,提供了数据冗余和容错能力。

然而,RAID系统仍然可能遭遇故障,例如硬盘故障、控制器损坏或不完全的数据写入。

当这些故障发生时,RAID恢复就成为了重要的任务。

一、RAID恢复的概念RAID恢复是指在RAID系统遭遇故障或数据丢失后,通过使用冗余的数据副本或数据重建过程,将数据还原到正常状态的过程。

恢复过程的目标是尽可能地恢复所有数据,并尽快将RAID系统恢复到正常工作状态。

二、常见的RAID故障原因1. 硬盘故障:当RAID系统中的硬盘发生故障时,RAID的冗余机制可以帮助保护数据。

然而,如果多个硬盘同时发生故障,RAID系统可能无法正常工作。

2. 控制器故障:RAID控制器是管理整个RAID系统的关键组件。

如果控制器发生故障,可能导致RAID系统无法读取或写入数据。

3. 错误操作:错误的操作或配置可能导致RAID系统数据损坏或丢失。

4. 电源故障:电源故障可能导致RAID系统无法正常工作,进而导致数据丢失。

三、常见的RAID恢复方法1. 热备份恢复:RAID系统中的热备份是指在RAID故障发生时,系统自动从冗余的备份中恢复数据。

这是最常见和最简单的RAID 恢复方法之一。

2. 数据重建:如果RAID系统中的硬盘发生故障,数据重建是一种常见的恢复方法。

数据重建通过使用其他剩余的硬盘上的数据,将数据从故障硬盘中还原。

3. 数据恢复软件/工具:有一些专门的数据恢复软件和工具可以用于恢复损坏或丢失的RAID数据。

这些工具可以尝试从故障的RAID 系统中恢复数据。

RAID 磁盘阵列数据恢复

RAID 磁盘阵列数据恢复

我们也可以混合选择物理硬盘和镜像文件.
单击 "Open drives" 选择的每个硬盘或镜像的容量会显示在右边,同时RAID 的总容量将显示在下面:
注意: 我们输入的硬盘个数可以小于阵列的长度. 在这个例子中 #drives 仍然是 3 ,但可以保留一个空的驱动器分析 RAID 结构,确定正确的磁盘次序、块大小和旋转方向.
单击 拷贝 "Copy". 现在开始重构RAID:
下一步是什么?
如果我们运气好的话,把这个RAID镜像拷贝到另一个硬盘或阵列上,就能直接通过操作系统存取这个设备上的文件,这样数据恢复就成功了。否则, 你还要用 Runtime 的GetDataBack 或其它数据恢复工具试试,能否成功就要取决于数据的损坏程度了。
选择上面描述的项(最有可能的是第一项)并单击 完成“Finish”. 这样就把我们选择的参数拷贝到主屏幕。拷贝 RAID现在我们就准备把RAID 拷贝到另一个镜像文件或另一个驱动器上,当然目标设备必须有足够的空间来容纳这个RAID。
在目的 "Target" 框中输入要拷贝得文件名和路径. 它可以是物理驱动器名(如"HD132:"), 也可以是镜像文件名(如E:\raid.img").
因为 RAID 5 冗余性, 如果原阵列里的磁盘数为N ,RAID Reconstructor 通过N-1 个磁盘也能重新计算出原来的数据。
使用Raid Reconstructor的三个简单的步骤:规定 RAID 阵列的组合
输入原始 RAID 5 阵列的硬盘数.然后我们输入RAID的每个物理硬盘或硬盘镜像文件。如果你使用物理硬盘名,这些硬盘必须是可以访问的。我们可以使用镜像文件代替物理硬盘(这个镜像文件可以用Runtime的 GetDataBack 或DiskExplorer建立。

磁盘阵列的容错和数据恢复技术

磁盘阵列的容错和数据恢复技术

磁盘阵列的容错和数据恢复技术磁盘阵列是一种通过组合多个磁盘驱动器来提供更高容量、更高性能和更高可靠性的存储系统。

然而,由于各种原因,包括磁盘故障、软件错误或人为错误等,磁盘阵列中的数据可能会丢失或损坏。

为了保护数据的完整性和可靠性,研究和开发者提出了各种容错和数据恢复技术。

在磁盘阵列中,最常见的容错技术是冗余阵列独立磁盘(RAID)技术。

RAID技术通过将数据分布在多个磁盘上,并使用冗余数据来纠正错误和恢复丢失或损坏的数据。

常见的RAID级别包括RAID 0、RAID 1、RAID 5和RAID 6。

RAID 0是一种条带化技术,它将数据分散存储在多个磁盘上,以提高读写性能。

然而,RAID 0没有冗余机制,一旦其中一个磁盘故障,整个磁盘阵列的数据都会丢失。

RAID 1是一种镜像技术,它将数据复制到多个磁盘上。

每个磁盘都包含相同的数据,如果其中一个磁盘故障,数据仍然可以通过其他正常工作的磁盘进行恢复。

RAID 1提供了很好的数据冗余和高可靠性,但是需要更多的存储空间。

RAID 5是一种条带化和分布式奇偶校验技术。

数据被分散存储在多个磁盘上,并使用奇偶校验来计算冗余数据。

如果其中一个磁盘故障,数据可以通过其他磁盘上的奇偶校验进行恢复。

RAID 5提供了很好的读写性能和数据冗余,同时也节省了存储空间。

RAID 6是RAID 5的扩展版本,它使用两个奇偶校验来提供更高的数据冗余性。

RAID 6可以处理两个磁盘的故障,同时提供更高的保护水平。

除了RAID技术,还有其他容错技术用于磁盘阵列的数据恢复。

磁盘阵列通过数据重建和数据恢复技术来处理故障磁盘。

数据重建是指将数据从故障磁盘复制到新的磁盘上,以恢复丢失的数据。

数据恢复则是指通过使用冗余数据或其他备份进行数据恢复。

磁盘阵列的数据恢复技术通常需要在故障发生后尽快采取行动。

为了减少数据恢复的时间和影响,一些存储设备提供了热备援功能。

热备援是指在磁盘故障发生时,自动将备用磁盘接管故障磁盘的工作,从而保持磁盘阵列的正常运行。

RAID6磁盘阵列数据恢复-数据恢复知识

RAID6磁盘阵列数据恢复-数据恢复知识

崩溃可实现接近 100%的恢复成功率。 RAID6 等级是在 RAID5 基础上,为了进一步
苍老的不行,再过上十年简直不能想象。害怕
加强数据保护而设计的一种 RAID 方式,实际上 是一种扩展 RAID5 等级。与 RAID5 的不同之处在 于除了每个硬盘上都有同级数据 XOR 校验区外,
还有一个针对每个数据块的 XOR 校验区。当然,
大多数服务器售后服务工程师都无法解决。 作为在国内拥有很高声誉的数据恢复专业 服务机构,同时也是 RAID 数据恢复领域技术, 晓易此前针对 RAID5 以及 RAID5ADG 等开发了详 细的重组分析软件。然而不可否认的是,RAID6
相对于 RAID5 的重组分析方法还是有很大的差 异。在晓易研发部的支持下,目前晓易终于攻克 RAID6 难题,对于非多块硬盘故障而导致的 RAID6
在众多大型商业场合,RAID5 系统通常用于 数据保护。然而不得不承认的是,RAID5 磁盘阵 列系统只允许单现驱动器潜
在缺陷的可能性接近 100%。北京数据恢复为了
解决这个问题,RAID6 磁盘阵列系统将会很快得 到广泛的利用,因为 RAID6 系统即使在两个或者 更多的驱动器同时失效的时候也能保护关键的
统更高,但是这并不等于 RAID6 是彻底安全的。
近期,晓易(上海)接到大量 RAID6 磁盘阵列故 障案例,而且大多是 TB 数量级的海量存储。造 成 RAID6 故障的原因并不仅仅是硬盘掉线,RAID
控制卡故障以及 RAID 信息意外破坏也是不可忽
视的因素,这往往给用户带来巨大的损失,而且
苍老的不行,再过上十年简直不能想象。害怕
当前盘数据块的校验数据不可能存在当前盘而
是交错存储的,具体形式见下图(略)。 这样一来,等于每个数据块有了两个校验保 护屏障(一个分层校验,一个是总体校验),因 此 RAID6 的数据冗余性能相当好。针对这一特殊 的校验保护机制,晓易已经能够实现高效率的重

服务器阵列RAID故障数据恢复

服务器阵列RAID故障数据恢复
服务器在使用过程中, 常见的RAID阵列故障有哪些?

RAID坏道层故障 :
主要是指,磁盘阵列中SCSI、SAS硬盘由于一块或者多块有坏道引起操作 系统产生如下故障。 1. 无法启动; 2. 启动操作系统蓝屏; 3. 启动操作系统死机。
RAID类服务器会出现哪些故障?
服务器在使用过程中, 常见的RAID阵列故障有哪些?
RAID类服务器会出现哪些故障?
服务器在使用过程中, 常见的RAID阵列故障有哪些?

RAID物理层故障 :
主要是指服务器阵列SAS、SCSI硬盘由于硬盘内部磁头或者电机原因引起 的故障。主要包括如下几种: 1. 硬盘通电敲盘; 2. 硬盘通电不转; 3. 硬盘通电不识别;
RAID类服务器会出现哪些故障?
服务器阵列RAID故障数据恢复
什么是 RAID 阵 列
RAID类服 务器故障
RAID 故障数 据恢复
RAID 数恢 复方法
什么是 raid? 服务 器使用 RAID技术 有哪些好 处?
RAID类服 务器会出 现哪些故 障?
RAID类服务 器在数据恢 复方面有哪 些优势和劣 势?
有哪些方法 能够恢复服 务器阵列 raid故障数 据?
RAID故障数据恢复
服务器阵列RAID故障数据如何让恢复

RAID类服务器在数据恢复方面的劣势
RAID磁盘阵列主要的不足在于用于网络操作系统的磁盘必须被写入。RAID磁盘阵列最重要的用 途就是它最初的设计和广泛的应用都是在服务器上。因此当RAID服务器引起人们的注意时,就自然会 和网络联系在一起。因此在设计系统时,设备驱动器也应该被包括在内。这种设计就RAID而言是非常 复杂的过程。 管理员会发现对RAID磁盘阵列服务器系统进行配置非常困难。退一步说,动态放大RAID服务器 的能力是非常复杂的;特别是对于那些即做IS管理者又担当LAN管理员的管理员来说就更加困难。 另外一项主要的不足是系统应该支持RAID磁盘阵列。多数包括不同类型磁盘在内的RAID硬盘驱 动器都应如此。因此如果服务器系统使用不同类型的RAID磁盘阵列,它就无法被系统所支持,可用性 的问题就随之而来。 最初使用的用户就必须决定那种类型的RAID磁盘驱动可以兼容。不同系统支持不同类型的RAID 硬盘驱动。DGR技术能允许任何网络系统的管理员来重新配置Storage Dimensions RAID System。

磁盘阵列的数据恢复探析

磁盘阵列的数据恢复探析

磁盘阵列的数据恢复探析摘要:随着电子政务、电子商务及全球信息化的发展,企业级服务器正在国家职能部门、企事业单位等得到普及。

而这些服务器大多采用了磁盘阵列技术,一旦磁盘阵列发生故障,如何能快速地恢复该服务器中的数据至关重要。

就针对磁盘阵列的工作原理、技术规范、恢复方法、恢复工具等方面作了简要的探讨。

关键词:磁盘阵列;工作原理;恢复方法1磁盘阵列(RAID)1.1磁盘阵列的原理磁盘阵列原理就是利用数组方式将多块硬盘组合成磁盘组,并当作一个磁盘驱动器来使用,配合数据分散排列的设计,以提升数据的安全性。

磁盘阵列主要针对硬盘在容量及速度上无法跟上CPU及内存的发展而提出的改善方法,目的是提高系统的存储能力及容错能力。

1.2磁盘阵列的技术规范根据数据组织的方式,目前业界公认的可将磁盘阵列分为8个级别(RAID0~RAID7),它们的侧重点各不相同。

每个RAID等级分别针对速度、保护或两者设计的结合而设计,各个级别的简单定义见表1。

此外,磁盘阵列还有RAID1+0、5+0、JBOD等模式。

其中JBOD (无冗余模式)严格上来讲不属于磁盘阵列范畴,只是现在很多计算机主板上带有这种功能。

由表1可知,RAID5集合了RAID2、RAID3、RAID4的优点,因此应用最广泛,同时也淘汰了前3种RAID技术,RAID6是RAID5的扩充,进一步增强了数据的可靠性,但效率低且成本高。

RAID7虽然增强了数据的可靠性但成本过高故而很少使用,除非是在安全性极高的场合。

1.3RAID5的数据存储原理RAID5是目前应用最为广泛的RAID技术,其数据存储原理是将多块独立硬盘进行条带化分割,相同带区进行奇偶校验(异或运算),校验数据平均分布在每块硬盘上,这样任何一块硬盘上的数据丢失均可以通过校验数据推算出来,并且以N块硬盘构建RAID5阵列用户可以有N-1块硬盘的容量,存储空间利用率非常高,读写数据的速度也快。

虽然,RAID5提供了一定的冗余性(支持一块硬盘掉线仍可继续工作),但一旦掉盘后,运行效率将会大幅下降。

RAID数据恢复技术揭秘

RAID数据恢复技术揭秘

RAID数据恢复技术揭秘RAID(Redundant Arrays of Inexpensive Disks,磁盘阵列),有“价格便宜具有冗余能力的磁盘阵列”之意。

原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。

磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。

利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。

磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。

搜索了一些WatchStor存储论坛关于raid数据恢复技术的一些资料分享给大家希望对大家有帮助注:咱们坛子里资料很丰富如果您想下载更多关于磁盘阵列的教程可以用论坛搜索搜索“raid或数据恢复”即可相关推荐:RAID数据恢复技术揭秘/thread-44077-1-1.htmlRaid教程:全程图解手把手教你如何做RAID/thread-46063-1-1.htmlibm服务器raid配置详解/thread-46061-1-1.htmlibm lsi RAID 模拟器和LSI RAID配置手册/thread-46059-1-1.htmlIBM服务器配置RAID官方手册/thread-46062-1-1.htmlDELL服务器RAID制作详细图解/thread-50681-1-1.htmlRAID 0+1网吧存储方案图解/thread-59650-1-1.html图解HP服务器RAID配置/thread-46071-1-1.htmlDell PowerEdge 2950配置raid详尽手册/thread-46054-1-1.html用SATA与SAS磁盘建立RAID/thread-58589-1-1.htmlRAID组好后级别迁移/thread-55402-1-1.htmlIBM 介面下RAID相关操作(带图例)/thread-55322-1-1.htmlRAID术语汇编大全总汇详解最新发布完整珍藏版/thread-52892-1-1.htmlDELL服务器RAID配置中文手册/thread-54439-1-1.html图解动态磁盘RAID原理与管理(非原创)/thread-54064-1-1.html RAID 几种阵列级别的比较/thread-53588-1-1.htmlRAID磁盘阵列模拟器/thread-53575-1-1.html组建Raid5/thread-53479-1-1.htmlRAID卡配置热备硬盘/thread-53390-1-1.htmlRAID磁盘阵列简介、实现方式以及操作案例/thread-53312-1-1.htmlRAID磁盘阵列数据灾难恢复指南/thread-49191-1-1.htmlRAID 模拟器+经典教程/thread-50658-1-1.html详尽的RAID-5资料/thread-50977-1-1.htmlraid 磁盘成列配置方法/thread-50830-1-1.htmlRAID级别简单总结/thread-50265-1-1.html典型RAID控制器配置方法/thread-50042-1-1.htmlRAID容量扩容/thread-48572-1-1.htmlRAID模拟器练习教程/thread-47528-1-1.htmlRAID磁盘阵介绍及RAID5数据恢复/thread-47344-1-1.html新手学习RAID磁盘/thread-46742-1-1.htmlRAID技术基础知识/thread-45590-1-1.htmlPERC5.6 RAID配置中文手册/thread-38777-1-1.htmlEMC磁盘阵列操作手册(从安装到维护)/thread-46055-1-1.html容灾备份磁盘阵列手册/thread-46528-1-1.html珍贵的磁盘阵列技术培训资料/thread-46698-1-1.html超详细DellMD3000i RAID 存储设备硬件安装使用图文手册/thread-40970-1-1.html其他推荐:Vmware vSphere常见问题汇总/thread-164207-1-1.html Hadoop入门学习资料大全/thread-60482-1-1.html磁盘阵列(RAID)从入门到精通/thread-60943-1-1.html双机热备方案介绍/thread-164201-1-1.html存储入门之NAS资料大全/thread-60747-1-1.html 更多内容请访问WatchStor存储论坛。

Raid资料丢失如何恢复,Raid资料恢复方法分享

Raid资料丢失如何恢复,Raid资料恢复方法分享

Raid资料丢失如何恢复,Raid资料恢复方法分享在服务器的使用过程中,大家经常会遇到各种故障问题,从而面临资料丢失的情况,其中以Raid故障问题最为常见。

当Raid出现故障后,大家往往没有什么方法来修复故障,从而导致更大的损失。

对此,今天小编来为大家分享一下Raid资料恢复方法,希望能为大家的Raid故障修复工作带来帮助。

一、什么是RaidRaid,它是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。

它诞生于1987年,由美国加州大学伯克利分校提出。

Raid技术就是用几台硬盘以不同的方式连接,以达到高速,高容错的资料存储系统。

目前主流Raid方式有Raid0、Raid1、Raid5、Raid10等几种。

二、常见的Raid故障原因1、Raid阵列中一块或多块硬盘出现物理故障2、Raid模块损坏导致Raid信息丢失3、Raid模块升级、系统更新或系统重装导致Raid信息丢失或被初始化4、意外断电或电源故障导致Raid模块损坏5、Raid阵列没有标记盘序导致Raid信息丢失6、由于人员管理混乱或马虎造成资料的丢失三、Raid故障后需要注意的问题1、当Raid出现故障后,用户要及时关机,不要长时间运行,更不要反复的重启。

2、Raid阵列出现异常后,切忌盲目的对Raid进行重建Raid、强制上线或强制重组等操作,这些操作会造成资料恢复难度增大,甚至造成资料无法恢复。

3、非专业人士切忌对Raid模块再进行操作,如果操作不当,会造成资料无法恢复的严重后果。

4、Raid故障问题需要专业恢复机构修复,这样才能最大程度保障raid资料安全。

非专业公司有可能损坏Raid资料造成无法挽回的损失。

四、Raid故障修复方法专业从事资料恢复服务的机构在Raid资料恢复问题上,拥有多年的恢复经验,可以解决各种Raid故障问题,其中包括可以恢复以下级别的磁盘阵列(RAID)的资料:RAID0、RAID1、RAID0+1、RAID1+0、RAID5、RAID5+0、RAID5+1、RAID5+0+1、RAIDADG、RAID6、RAID5E、RAID5EE、JBOD、SAN、NAS。

RAID 磁盘阵列数据恢复的方法介绍

RAID 磁盘阵列数据恢复的方法介绍

RAID磁盘阵列设备,在使用过程中,经常会遇到一些常见故障,这也使得RAID在给我们带来海量存储空间的应用之外,也带来了很多难以估计的数据风险。

本文将重点介绍RAID磁盘阵列数据恢复的处理方式。

RAID磁盘阵列数据恢复注意事项1、数据丢失后,用户千万不要对硬盘进行任何操作,将硬盘按顺序卸下来,用镜像软件将每块硬盘做成镜像文件,也可以交给专业数据恢复中心进行。

2、不要对RAID磁盘阵列进行Rebuild操作,否则会加大RAID磁盘阵列数据恢复的难度。

3、标记好硬盘在RAID磁盘阵列上面的顺序。

4、一旦出现问题,可以拨打专业数据恢复中心的咨询电话找专业工程师进行咨询,切忌自己试图进行RAID磁盘阵列数据恢复,除非你确信自己有足够的技术和经验来处理数据风险。

常见RAID磁盘阵列数据恢复性分析1、软件故障:a.突然断电造成RAID磁盘阵列卡信息的丢失的RAID磁盘阵列数据恢复。

b.重新配置RAID磁盘阵列信息,导致的数据丢失的RAID磁盘阵列数据恢复。

c.如果磁盘顺序出错,将会导致系统不能识别数据。

d.误删除、误格式化、误分区、误克隆、文件解密、命毒损坏等数据恢复工作。

2、硬件损坏:a.RAID磁盘阵列一般都会有几块硬盘,其中某一块硬盘出现损坏,数据将无法读取。

b.RAID磁盘阵列出现坏道,导致数据丢失,这种RAID磁盘阵列数据恢复成功率比较大。

c.如果硬盘同时出现两块以上的损坏,RAID磁盘阵列数据恢复工作非常复杂,成功率比较低。

RAID磁盘阵列数据恢复案例分析2004-9-17,西城区某公司的赵先生拨打了专业数据恢复中心的咨询电话,该公司的一台服务器,不知为何突然无法启动,数据无法读取。

该服务器是采用RAID 5的工作方式。

数据恢复中心的工程师根据用户的陈述初步判断是硬盘的排列顺序问题。

这是一个五块75G 的阵列服务器,要做这块硬盘数据,至少要有400G空间。

RAID磁盘阵列数据恢复步骤如下:* 分别对每块硬盘进行镜像,不要在原盘进行操作,以免造成二次破坏。

raid恢复原理

raid恢复原理

raid恢复原理RAID恢复原理RAID(磁盘阵列冗余独立磁盘)是一种通过将数据分布到多个磁盘上,以提高数据可靠性和性能的技术。

然而,即使在RAID阵列中,硬盘也可能出现故障,导致数据丢失或无法访问。

因此,RAID恢复成为非常重要的一环。

RAID恢复是指在RAID阵列中恢复故障硬盘或恢复丢失的数据的过程。

本文将介绍RAID恢复的原理和常用的恢复方法。

RAID阵列中的数据分布在多个磁盘上,不同的RAID级别采用不同的数据分布和冗余方式。

常见的RAID级别包括RAID 0、RAID 1、RAID 5、RAID 6等。

当RAID阵列中的一个或多个硬盘出现故障时,RAID恢复就需要进行。

RAID恢复的原理是通过使用冗余信息或使用其他可用的数据重建丢失的数据。

具体的恢复过程取决于RAID级别和故障类型。

在RAID 0中,数据被分割成块并分布到多个磁盘上,没有冗余信息。

因此,当RAID 0中的一个磁盘故障时,数据无法恢复。

RAID 0的优点是提高了读写性能,但牺牲了数据可靠性。

在RAID 1中,数据被完全复制到多个磁盘上。

当RAID 1中的一个磁盘故障时,可以从其他正常工作的磁盘中读取数据,实现故障容错和数据恢复。

在RAID 5中,数据和奇偶校验信息被分布到多个磁盘上。

奇偶校验信息可以用于恢复丢失的数据。

当RAID 5中的一个磁盘故障时,可以通过计算奇偶校验信息恢复丢失的数据。

在RAID 6中,除了奇偶校验信息外,还有一个额外的奇偶校验信息。

当RAID 6中的两个磁盘故障时,可以通过计算奇偶校验信息恢复丢失的数据。

在进行RAID恢复时,首先需要确定故障的硬盘,并将其替换为一个新的硬盘。

然后,根据RAID级别和故障类型,采取相应的恢复方法。

对于RAID 1,只需将正常工作的磁盘复制到新硬盘上即可。

对于RAID 5和RAID 6,需要根据奇偶校验信息重新计算丢失的数据。

这个过程需要对所有磁盘上的数据进行读取和计算,因此可能比较耗时。

磁盘阵列raid1知识及数据恢复讲解

磁盘阵列raid1知识及数据恢复讲解

磁盘阵列raid1知识及数据恢复讲解RAID-1通过磁盘数据镜像实现数据的冗余,在两块磁盘上产生互为备份的数据,当其中一块成员盘出现故障时,系统还可以从另外一块成员盘中读取数据,因此RAID-1可以提供更好的冗余性。

RAID-1数据组织原理RAID-1又被称为磁盘镜像,需要两个物理盘共同构建,使用磁盘镜像(Disk Mirroring)技术,方法是在工作磁盘(Working Disk)之外再加一额外的备份磁盘(Backup Disk),两个磁盘所储存的数据完全一样,数据写入工作磁盘的同时亦写入备份磁盘,也就是将一块物理盘的内容完全复制到另一块物理盘上,所以两块物理盘所构成的RAID-1阵列,其容量仅等于一块硬盘的容量,其数据分布情况如图所示。

RAID-1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。

当一个物理盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。

虽然RAID-0可以提供更多的空间和更好的读写性能,但是整个系统是非常不可靠的,如果出现故障,无法进行任何补救。

所以,RAID-0一般只是在那些对数据安全性要求不高的情况下才被人们使用。

而RAID-1和RAID-0截然不同,其技术重点全部放在如何能够在不影响性能的情况下最大限度的保证系统的可靠性和可修复性上。

RAID-1是所有RAID等级中实现成本最高的一种,尽管如此,人们还是选择RAID-1来保存那些关键性的重要数据。

RAID-1故障原因分析这里说的RAID-1故障,是指RAID-1逻辑盘丢失或不可访问。

导致RAID-1故障的原因主要有以下几种:1.RAID控制器出现物理故障RAID控制器如果出现物理故障,将不能被计算机识别,也就无法完成对RAID-1中各个物理成员盘的控制,在这种情况下,通过RAID 控制器虚拟出来的逻辑盘自然就不存在了。

2.RAID信息出错对于硬RAID-1来说,RAID控制器将物理盘配置为RAID-1后,会记录有关该RAID-1的相关信息,包括组成该RAID-1的物理盘数目、物理盘的容量大小、哪块物理盘为工作磁盘、哪块物理盘为镜像磁盘、RAID-1在每块物理盘中的起始地址等,所有这些信息被称为RAID信息,也称为RAID元数据,它们会被保存到RAID控制器中,有时候也会保存到RAID-1的成员盘中。

raid5数据恢复

raid5数据恢复

RAID 5:RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。

RAID 5可以理解为是RAID 0和RAID 1的折中方案。

RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。

RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。

同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低,是运用较多的一种解决方案。

RAID5数据恢复技术:RAID5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案,被广泛应用于较重要数据存贮。

当只有一块磁盘损坏时,RAID5 磁盘阵列能通过其它正常运行的磁盘进行异或运算换算出故障磁盘的数据信息,从而保证磁盘阵列存贮信息的完整。

通过研究RAID5 结构和数据重组的规律,发现两个以上磁盘同时出现故障或RAID 卡失效,也可以恢复故障磁盘阵列的数据。

RAID结构:RAID5 阵列中的数据是分布到每块硬盘上,RAID5中每个条带组中总有一个条带是校验块[2]。

根据RAID5 校验位算法原理,校验位P0=A XOR B XOR C,如果硬盘C失效,也就是C 数据块的数据丢失,则通过A,B,P0 它们之间的异或运算重新计算出来,即C=AXOR B XOR P0。

同理通过异或运算算出P1、H、K 等等硬盘2 的所有存贮信息。

因此RAID5 磁盘阵列在一块驱动器失效的情况下,仍能保证数据完整和工作正常。

如果有两块或两块以上硬盘同时离线,将会出现RAID控制器物理故障、RAID信息出错、RAID5成员盘物理故障、人为误操作、RAID 控制器的稳定性变化等故障,阵列便会失效,造成磁盘阵列结构的毁坏,盘序的混乱,处理不当将会丢失数据。

这时如果要恢复RAID5 故障磁盘阵列中数据就需要对阵列中的磁盘数据进行重组。

RAID技术详解及其数据恢复

RAID技术详解及其数据恢复

第五章:RAID技术详解及其数据恢复
RAID0的两种方式
方式1:串联在一起,形成一个独立的逻辑驱动 器,当一块磁盘的空间用尽时,数据就会被自 动写入到下一块磁盘中,可靠性是单独使用一 块硬盘的1/n 方式2:是用n块硬盘选择合理的带区大小创建 带区集,在电脑数据读写时同时向n块磁盘读 写数据,速度提升n倍。提高系统的性能。
第五章:RAID技术详解及其数据恢复
RAID 0+1示意图
第五章:RAID技术详解及其数据恢复
RAID2级

RAID2级,纠错海明码磁盘阵列。磁盘驱动器组中的 第一个、第二个、第四个……第2n个磁盘驱动器是专 门的校验盘,用于校验和纠错,例如七个磁盘驱动器 的RAID2,第一、二、四个磁盘驱动器是纠错盘,其 余的用于存放数据。使用的磁盘驱动器越多,校验盘 在其中占的百分比越少。RAID2对大数据量的输入输 出有很高的性能,但少量数据的输入输出性能不好。 RAID2很少实际使用。
第五章:RAID技术详解及其数据恢复
软\硬RAID

RAID可以由硬件实现,通过RAID卡或主板集成 的RAID控制器组建的磁盘阵列即为硬RAID。 另外也可以通过系统软件实现,称为软RAID。
第五章:RAID技术详解及其数据恢复
软\硬RAID的比较
1、性能 2、价格 3、稳定性 4、操作简便性 5、兼容性
第五章:RAID技术详解及其数据恢复
RAID 0使用了一种名为“数据串行”的机制。它将数 据对应储存在一堆不同硬盘所组成的大硬盘中。数据 是用连续“串行”的形式,以规定的大小储存在实体 硬盘上。这表示大于实际串行大小的文件将会被分散 储存在硬盘阵列中。因此单一文件中的不同串行可以 平行处理。在这个清况下,RAID 0阵列或“串行集合” 的数据传输速率即为阵列中最低速硬盘的数据传输速 率与该阵列硬盘数之乘积。若使用相同的硬盘,则数 据传输带宽恰好为单个硬盘传输速率的倍数。一个四 块硬盘的数据传输速率均为20MB/S的串行集合,其整 体数据传输速率可达8OMB/S,因为数据可以在这四 个硬盘上做并行存取。

RAID数据恢复技术详解(图文版)

RAID数据恢复技术详解(图文版)

如果采用RAID技术,可以让很多硬盘同时传输数据,而这些硬盘在逻辑上又表现为一块硬盘,所以使用RAID可以达到单个硬盘几倍,甚至几十倍的速率。

也就是说,RAID技术可以通过在多个硬盘上同时存储和读取数据的方式来大幅提高存储系统的数据吞吐量。

3.提供更高的安全性RAID可以通过数据校验提供容错功能,在很多RAID模式中都有较为完备的冗余措施,甚至是直接相互的镜像备份,从而大大提高了RAID系统的容错性,让系统的稳定性更好、安全性更高。

1.1.3 RAID级别简介RAID技术针对不同的应用需求而使用不同的技术类别,这些类别被称为RAID级别,每一种级别代表一种技术。

目前业界公认的标准是RAID-0级、RAID-1级、RAID-2级、RAID-3级、RAID-4级、RAID-5级,这些不同的级别并不代表技术的高低,也就是说,RAID-5并不高于RAID-0,RAID-1也不低于RAID-4,至于该选择哪一种RAID级别的产品,需要根据用户的操作环境和应用需求而定,与级别的高低没有必然的关系。

在上面提到的RAID-0~RAID-5这6个级别之间,还可以互相组合出新的RAID形式,如RAID-0与RAID-1组合成为RAID-10;RAID-0与RAID-5组合成为RAID-50等。

除了RAID-0~RAID-5这6个级别以及它们之间的组合以外,目前很多服务器和存储厂商还发布了很多非标准RAID,例如,IBM公司研发的RAID-1E、RAID-5E、RAID-5EE;康柏公司研发的双循环RAID-5,因康柏公司已被惠普公司收购,所以这种RAID级别也被称为惠普双循环。

近几年很多厂商又推出一种新的RAID级别,即RAID-6,因为RAID-6也不是标准RAID,所以厂商各有各的标准,其中包括Intel公司的P+Q双校验RAID-6、惠普公司的RAID-ADG、NetApp公司的双异或RAID-6(也称为RAID-DP),另外还有X-Code编码RAID-6、ZZS编码RAID-6、Park编码RAID-6、EVENODD编码RAID-6等。

5级raid数据恢复机理

5级raid数据恢复机理

5级raid数据恢复机理5级RAID数据恢复机理RAID(Redundant Array of Independent Disks)是一种通过将多个硬盘组合成一个逻辑单元来提高数据存储性能和可靠性的技术。

RAID技术已经被广泛应用于企业级服务器、存储系统等领域。

然而,由于各种原因,RAID系统中的数据有可能会丢失或损坏,这时就需要进行数据恢复。

本文将介绍5级RAID数据恢复机理。

一、什么是5级RAID?5级RAID是指通过将多个硬盘组成一个磁盘阵列,并使用分布式奇偶校验来实现数据冗余和容错的一种RAID技术。

它采用了条带化(striping)和奇偶校验(parity)两种方式来提高性能和可靠性。

二、5级RAID的工作原理1. 条带化条带化是指将数据分成固定大小的块,然后按照一定规则依次写入多个硬盘中。

例如,如果有3个硬盘,每个硬盘大小为100GB,那么可以将每个块大小设置为64KB,然后依次写入到3个硬盘中。

这样做的好处是可以提高读写速度,因为数据可以同时从多个硬盘中读取或写入。

但是,如果其中一个硬盘出现故障,那么整个RAID系统就会出现问题。

2. 奇偶校验为了解决条带化带来的容错问题,5级RAID使用了奇偶校验技术。

奇偶校验是指在每个数据块中添加一个额外的信息,用于检测和纠正数据错误。

例如,在上面的例子中,如果将每个块大小设置为64KB,那么可以将64KB数据分成16个4KB的小块,并计算出一个奇偶校验码。

然后将这些小块和对应的奇偶校验码依次写入到3个硬盘中。

当读取数据时,如果其中一个硬盘出现故障,那么可以通过其他两个硬盘上的数据和奇偶校验码来恢复丢失的数据。

三、5级RAID数据恢复机理1. 故障诊断当5级RAID系统出现故障时,首先需要进行故障诊断。

通常情况下,可以通过以下几种方式来确定故障原因:(1)磁盘状态检查:检查每个磁盘的状态是否正常。

(2)日志文件分析:分析系统日志文件,查找故障信息。

《RAID数据恢复技术揭秘》:第1章 RAID技术详解

《RAID数据恢复技术揭秘》:第1章 RAID技术详解

1.10RAID-6技术详解RAID-6的全称为“IndependentData disks with two independent distributed parity schemes(带有两个独立分布式校验方案的独立数据磁盘)”。

RAID-6是在RAID-5 基础上,为了进一步加强数据保护而设计的一种RAID级别,与RAID-5 的不同之处于在于,RAID-6采用双重校验方式,能够防止两块成员盘故障而引起的数据丢失,因此RAID-6的数据冗余性能相当好。

但是,由于RAID-6增加了一个校验,所以数据写入的效率比RAID-5还要低很多,而且RAID 控制器的设计也更为复杂。

另外,RAID-6的磁盘空间利用率也比RAID-5低。

前文介绍过,RAID-6有很多的标准,包括Intel公司的P+Q双校验RAID-6、NetApp公司的双异或RAID-6(也称为RAID-DP)、X-Code编码RAID-6、ZZS编码RAID-6、Park编码RAID-6、EVENODD编码RAID-6等,本节将介绍这些RAID-6的结构。

1.10.1P+Q双校验RAID-6数据组织原理P+Q双校验RAID-6是指在RAID-6除了采用RAID-5的异或校验以外,还增加了一个“Q”校验位,其数据组织结构如图1-41所示。

图1-41P+Q双校验RAID-6数据分布图在图1-41中,“D0、D1、D2…”是数据块,“P0、P1、P2…”是P校验块,“Q0、Q1、Q2 …”是Q校验块。

P校验依然使用异或算法得出,即P0=D0⊕D1、P1=D2⊕D3。

Q校验使用基于伽罗华域(Galois Field,简写为GF)的里德-所罗门(Reed-Solomon)编码计算得出,即Q0=GF(D0)⊕GF(D1)、Q1=GF(D2)⊕GF(D3),其中GF(D0)的含义是对D0进行伽罗华域的里德-所罗门编码变换。

里德-所罗门编码是欧文·里德(Irving Reed)和格斯·所罗门(Gus Solomon)于1960年发布的一种纠错编码,它使用伽罗华域运算法则,对于伽罗华域和里德-所罗门编码感兴趣的读者可以查看专业数学书籍。

《RAID数据恢复技术揭秘 I

《RAID数据恢复技术揭秘 I

第1章 RAID技术详解自从计算机问世以来,存储技术就伴随着计算机的发展而飞速发展,但从重要性和影响力方面来说,没有哪项存储技术的发明能够与RAID相提并论,RAID技术理念引发了数据存储的重大变革,也成为现在虚拟化存储技术的奠基石。

RAID技术有各种级别之分,包括RAID-0、RAID-1、RAID-10、RAID-1E、RAID-2、RAID-3、RAID-4、RAID-5、RAID-5E、RAID-5EE、RAID双循环、RAID-6、JBOD等,本章将详细讲解各个级别RAID的数据组织原理、故障原因分析及其数据恢复思路。

1.1 什么是RAID这一节首先对RAID做一个基本介绍,包括RAID的概念、RAID的作用、RAID级别的分类、软RAID和硬RAID的组建方法,同时还会对RAID中常用的一些专业术语进行讲解。

1.1.1 RAID基础知识RAID最初是1987年在加利福尼亚大学进行的一个科研项目,后来由伯克利分校的D.A. Patterson教授在1988年正式提出。

RAID(Redundant Array of Inexpensive Disks),直译为“廉价冗余磁盘阵列”,最初是为了组合多块小容量的廉价磁盘来代替大容量的昂贵磁盘,同时希望在磁盘失效时不会对数据造成影响而开发出的一种磁盘存储技术。

后来随着硬盘研发技术的不断提升,硬盘的容量越来越大,成本却在不断下降,所以RAID中Inexpensive(廉价)一词已经失去意义,于是将这个词用Independent(独立)来替代,RAID就成了“独立冗余磁盘阵列”,也简称为“磁盘阵列”,但这只是名称的变化,实质性的内容并没有改变。

1.1.2 RAID能解决什么问题通俗地说,RAID就是通过将多个磁盘按照一定的形式和方案组织起来,通过这样的形式能够获取比单个硬盘更高的速度、更好的稳定性、更大的存储能力的存储解决方案,用户不必关心磁盘阵列究竟由多少块硬盘组成,使用中整个阵列就如同一块硬盘一样。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如果采用RAID技术,可以让很多硬盘同时传输数据,而这些硬盘在逻辑上又表现为一块硬盘,所以使用RAID可以达到单个硬盘几倍,甚至几十倍的速率。

也就是说,RAID技术可以通过在多个硬盘上同时存储和读取数据的方式来大幅提高存储系统的数据吞吐量。

3.提供更高的安全性RAID可以通过数据校验提供容错功能,在很多RAID模式中都有较为完备的冗余措施,甚至是直接相互的镜像备份,从而大大提高了RAID系统的容错性,让系统的稳定性更好、安全性更高。

1.1.3 RAID级别简介RAID技术针对不同的应用需求而使用不同的技术类别,这些类别被称为RAID级别,每一种级别代表一种技术。

目前业界公认的标准是RAID-0级、RAID-1级、RAID-2级、RAID-3级、RAID-4级、RAID-5级,这些不同的级别并不代表技术的高低,也就是说,RAID-5并不高于RAID-0,RAID-1也不低于RAID-4,至于该选择哪一种RAID级别的产品,需要根据用户的操作环境和应用需求而定,与级别的高低没有必然的关系。

在上面提到的RAID-0~RAID-5这6个级别之间,还可以互相组合出新的RAID形式,如RAID-0与RAID-1组合成为RAID-10;RAID-0与RAID-5组合成为RAID-50等。

除了RAID-0~RAID-5这6个级别以及它们之间的组合以外,目前很多服务器和存储厂商还发布了很多非标准RAID,例如,IBM公司研发的RAID-1E、RAID-5E、RAID-5EE;康柏公司研发的双循环RAID-5,因康柏公司已被惠普公司收购,所以这种RAID级别也被称为惠普双循环。

近几年很多厂商又推出一种新的RAID级别,即RAID-6,因为RAID-6也不是标准RAID,所以厂商各有各的标准,其中包括Intel公司的P+Q双校验RAID-6、惠普公司的RAID-ADG、NetApp公司的双异或RAID-6(也称为RAID-DP),另外还有X-Code编码RAID-6、ZZS编码RAID-6、Park编码RAID-6、EVENODD编码RAID-6等。

从上面的介绍可以看出,RAID-6确实有太多的标准,但除了P+Q双校验RAID-6以外,其他形式的RAID-6都应该看作是"准RAID6"。

有了RAID卡,把RAID卡插到计算机主板上,再连接几块硬盘,就可以配置RAID了,下面演示一下这个过程。

首先启动计算机并进入RAID配置界面,如图1-4所示。

选择Configure下的New Configuration,开始一个新的配置。

如果原先已经配置过RAID,新的配置将会破坏原有配置,所以系统会询问是否继续,如图1-5所示。

1.1.4 如何实现RAID(2)选择Yes继续进行,然后进入通道的选择,该RAID卡支持双通道,选"通道-0",并把该通道的四块硬盘加入进来,如图1-6所示。

RAID-5配置好以后,还需要做一下Initialize(初始化),逻辑盘就可以使用了。

另外,除了可以用RAID卡创建RAID,目前还有很多主机板集成RAID功能,也可以创建RAID,其功能相当于RAID卡,但占CPU资源很严重,所以这种不能算纯粹的硬RAID,可以算半软半硬吧。

2.软RAID创建方法除了使用RAID卡或者主板所带的芯片实现磁盘阵列外,还可以在一些操作系统中直接利用软件方式实现RAID功能,例如Windows 2000/XP/2003等系统中都内置了RAID功能。

为了使用软件RAID功能,首先必须将基本磁盘转换为动态磁盘(动态磁盘的详细讲解请参见第3章),下面以三块硬盘为例,讲解创建软RAID-5的过程。

(1)连接硬盘。

创建RAID-5卷至少需要三块硬盘,先在计算机上连接三块硬盘,连接好以后启动系统进入"磁盘管理",可以看到三块新接的4.3GB的硬盘,如图1-9所示。

到这里,一个软RAID-5的逻辑盘就创建成功了。

1.1.5 RAID专业术语详解在RAID数据恢复中,会经常用到一些概念,为了便于对后面内容的学习,有必要先把这些概念理解清楚。

1.物理盘物理盘是指创建RAID所用的每块独立的物理硬盘,创建为RAID之后,它们就称为RAID的成员盘。

2.逻辑盘多块物理盘经RAID卡或者软RAID程序配置为RAID之后,多块物理盘就组成了一块新的硬盘,这个硬盘是由RAID控制器或RAID程序虚拟出来的,称为逻辑盘,也称作虚拟盘或容器。

3.逻辑卷RAID中的逻辑卷是由逻辑盘形成的虚拟空间,也称为逻辑分区。

4.热备盘热备盘是指RAID中空闲、加电并待机的硬盘,当RAID中某个成员盘发生故障后,RAID控制器能够自动用热备盘代替故障磁盘,并通过算法把原来储存在故障磁盘上的数据重建到热备盘上,保证RAID的完整性。

另外,系统管理员可以更换发生故障的硬盘,并把更换后的硬盘指定为新的热备盘。

5.去RAID化RAID出现故障后,逻辑盘就无法被系统识别,这个时候物理盘可能部分有故障,也可能完全没有故障,为了恢复RAID中的数据,需要把物理盘从服务器的槽位上取下来进行检测和分析,物理盘离开了服务器的槽位,也就离开了RAID控制器,这些物理盘就被"去RAID化"了。

6.盘序多块物理盘在创建RAID时,配置程序会为这些物理盘安排一个先后顺序,RAID创建完成之后,这个顺序就被确定下来,不会再改变,这就是RAID的盘序。

有一点请注意,RAID的盘序并不一定跟物理盘插在服务器上的硬盘槽位顺序相符。

为了对应关系的明确,在后面内容的讲解中,把RAID的盘序从0开始编排,RAID中盘序排在第一位的物理盘称为"0号盘",依次往后就是"1号盘"、"2号盘"等。

在恢复RAID数据前需要将物理盘"去RAID化",把这些RAID中的成员盘抽离服务器槽位时,应该按照它们的槽位顺序编上号码,并标明在物理盘上,一般是用硬盘0、硬盘1这种名称进行标示,但请注意,物理盘的这种顺序并不是RAID的"盘序",因为硬盘0并不一定是"0号盘",硬盘1也并不一定是"1号盘"。

7.条带在RAID创建过程中,配置程序把每块物理盘分割为一个一个的单元,每个单元的大小为2的N次方扇区,N取整数,是一个可变量,这个单元就是RAID的条带(Stripe),它是RAID处理数据的基本单位。

在RAID配置时可以让配置程序默认条带大小,也可以手动选择条带大小。

条带也被称为"带区"或者"块",本书有时会用"块"这个说法代替"条带","块大小"也就是指每个条带包含的扇区数。

每块物理盘的条带都有一个编号,为了对应关系的明确,把条带编号也定义为从0开始,每块物理盘的第一个条带都称为0号条带,或者0号块,然后顺序往下编排。

8.盘数构成RAID的物理盘的个数称为"盘数",也称为"条带数",在RAID配置程序中经常使用条带数表示RAID中的成员盘个数,如图1-15所示。

图1-16是一个RAID-0的结构,其中条带A、B、C、D都是每块成员盘中的0号条带,它们共同构成了"条带组0",也称为"0号条带组"。

在图1-17中,两块物理盘由RAID控制器组建成RAID-0逻辑盘,RAID控制器将物理盘划分为一个个的条带,其中数字"0"是物理盘0的第一个条带,数字"2"是物理盘0的第二个条带,依此类推,一直划分到物理盘0的末尾;而数字"1"是物理盘1的第一个条带,数字"3"是物理盘1的第二个条带,依此类推,一直划分到物理盘1的末尾。

RAID控制器把每块物理盘以条带为单位并行处理,虚拟出一个新的结构,就是RAID-0逻辑盘。

从图中可以清楚地看到,通过建立RAID-0,原先顺序写入的数据被分散到两块物理盘中同时进行读写,两块物理盘的并行操作使同一时间内磁盘读写的速度提升了2倍。

RAID-0只是单纯地提高读写性能,并没有为数据的可靠性提供保证,而且其中的任何一个物理盘失效都将影响到所有数据,因此,RAID-0不能应用于数据安全性要求高的场合。

1.2.2 RAID-0故障原因分析这里说的RAID-0故障,是指RAID-0逻辑盘丢失或不可访问。

导致RAID-0故障的原因主要有以下几种:1.RAID控制器出现物理故障RAID控制器是一块硬件卡,如果这块卡出现物理故障,将不能被计算机识别,也就无法完成对RAID-0中各个物理成员盘的控制,在这种情况下,通过RAID控制器虚拟出来的逻辑盘自然就不存在了。

2.RAID信息出错对于硬RAID-0来说,RAID控制器将物理盘配置为RAID-0后,会生成一些参数,包括该RAID-0的盘序、条带大小、RAID-0在每块物理盘中的起始地址等,还会记录有关该RAID-0的相关信息,包括组成该RAID-0的物理盘数目,物理盘的容量大小等,所有这些信息和参数就被称为RAID信息,也称为RAID元数据,它们会被保存到RAID控制器中,有时候也会保存到RAID-0的成员盘中。

对于软RAID-0来说,同样具有上面提到的RAID信息,这些信息一般都存放在RAID-0的成员盘中。

对RAID-0原逻辑盘中的数据进行恢复,必须要把所有物理盘重组,因为RAID-0已经不可用,所以先把物理盘从RAID控制器中取出来,即"去RAID化",作为单盘进行分析。

对于单块物理盘,如图1-18中的硬盘0,其中的数据条带为A、E、I、M,硬盘1中的数据条带为B、F、J、N,都是部分数据,只有把四块物理盘中的数据按照A、B、C、D、E、F、G、H…的条带顺序拼接好,才是原RAID-0逻辑盘中完整的数据。

那么如何按顺序拼接四块物理盘中的数据呢?在这里有两个因素很重要,一个是RAID-0中每个条带的大小,也就是A、B等这些数据块所占用的扇区数;另一个因素是RAID-0中硬盘的排列顺序,也就是说哪块物理盘是RAID-0中的第一块盘,哪块物理盘是RAID-0中的第二块盘等。

以图1-18中的RAID-0为例,假设条带的大小为16个扇区,硬盘的顺序就按照图中的排列顺序,那么只要到硬盘0中取0~15扇区的数据,再到硬盘1中取0~15扇区的数据,再到硬盘2中取0~15扇区的数据,再到硬盘3中取0~15扇区的数据,接下来再回到硬盘0中取16~31扇区的数据,就这样依次按顺序取下去,把所有取出来的数据按照顺序衔接成一个镜像文件,或者是镜像盘,这就成为完整的原RAID-0逻辑盘的结构了,直接访问这个重组出来的镜像文件或镜像盘,就得到了原RAID-0逻辑盘中的数据。

相关文档
最新文档