raid5数据恢复方法
RAID5扩容与数据还原

RAID5扩容与数据还原RAID 5使用至少三块硬盘来实现阵列,它既能实现RAID 0的加速功能也能够实现RAID 1的备份数据功能,在阵列当中有三块硬盘的时候,它将会把所需要存储的数据按照用户定义的分割大小分割成文件碎片存储到两块硬盘当中,此时,阵列当中的第三块硬盘不接收文件碎片。
RAID 5也被叫做带分布式奇偶位的条带。
每个条带上都有相当于一个“块”那么大的地方被用来存放奇偶位。
与RAID 3不同的是,RAID 5把奇偶位信息也分布在所有的磁盘上,而并非一个磁盘上,大大减轻了奇偶校验盘的负担。
尽管有一些容量上的损失,RAID 5却能提供较为完美的整体性能,因而也是被广泛应用的一种磁盘阵列方案。
它适合于输入/输出密集、高读/写比率的应用程序,如事务处理等。
RAID 5使用至少三块硬盘来实现阵列,它既能实现RAID 0的加速功能也能够实现RAID 1的备份数据功能,在阵列当中有三块硬盘的时候,它将会把所需要存储的数据按照用户定义的分割大小分割成文件碎片存储到两块硬盘当中,此时,阵列当中的第三块硬盘不接收文件碎片,它接收到的是用来校验存储在另外两块硬盘当中数据的一部分数据,这部分校验数据是通过一定的算法产生的,可以通过这部分数据来恢复存储在另外两个硬盘上的数据。
另外,这三块硬盘的任务并不是一成不变的,也就是说在这次存储当中可能是1号硬盘和2好硬盘用来存储分割后的文件碎片,那么在下次存储的时候可能就是2号硬盘和3号硬盘来完成这个任务了。
可以说,在每次存储操作当中,每块硬盘的任务是随机分配的,不过,肯定是两块硬盘用来存储分割后的文件碎片另一块硬盘用来存储校验信息。
这个校验信息一般是通过RAID控制器运算得出的,通常这些信息是需要一个RAID控制器上有一个单独的芯片来运算并决定将此信息发送到哪块硬盘存储。
RAID 5同时会实现RAID 0的高速存储读取并且也会实现RAID 1的数据恢复功能,也就是说在上面所说的情况下,RAID 5能够利用三块硬盘同时实现RAID 0的速度加倍功能也会实现RAID 1的数据备份功能,并且当RAID 5当中的一块硬盘损坏之后,加入一块新的硬盘同样可以实现数据的还原。
如果RAID-5卷中某一块磁盘出现了故障,怎样恢复?

如果RAID-5卷中某⼀块磁盘出现了故障,怎样恢复?RAID-5 卷(RAID-5 Volume):具有数据和奇偶校验的容错卷,有时分布于三个或更多的物理磁盘。
奇偶校验是⽤于在失败后重建数据的计算值。
如果物理磁盘的某⼀部分失败,您可以⽤余下的数据和奇偶校验重新创建磁盘上失败的那⼀部分上的数据。
您不能镜像或扩展 RAID-5 卷。
在 Windows NT 4.0中,RAID-5 卷也被称为带奇偶校验的带区集。
RAID5的缺点就是在⼀块硬盘发⽣故障后,RAID组从在线状态变为降级状态,这时如果第⼆块硬盘出现故障,那么整个RAID组的数据都将丢失,这对企业来说是灾难性的。
惠普RAID5 ADG技术则在原理上克服了这⼀缺陷,其最⼤特点是部署了2个奇偶校验集,并提供了2个硬盘的容量存储这些奇偶校验信息,理论上能同时允许2块硬盘出现故障,突破了以往RAID允许在同⼀时刻只可以有⼀块硬盘发⽣故障的限制,很有效地提⾼了服务器硬盘上数据的可靠性。
RAID5 ADG⽐双RAID 0+1具有更低的实施成本,却能提供⽐ RAID 5 更⾼的容错能⼒。
我们可以认识到这两点:磁盘阵列内的硬盘是否有顺序的要求以及⾮掉线硬盘的稳定应当特别⼩⼼。
很多⼈认为磁盘阵列内的硬盘顺序不是很重要,但这是严重错误的。
假如您⽤10个硬盘做阵列,在最初初始化时,此10个硬盘是有顺序放置在磁盘阵列内,分为第⼀、第⼆…到第⼗个硬盘,是有顺序的。
如果您买的磁盘阵列是有顺序的要求,则您要注意了:有⼀天您将硬盘取出,做清洁时⼀定要以原来的摆放顺序插回磁盘阵列中,否则您的数据可能因硬盘顺序与原来的不符,磁盘阵列上的控制器不认⽽数据丢失!⽽⾄于⾃⾏操作的强制上线,则更应该⼩⼼暂时还未掉线的硬盘是否稳定。
如果在操作RAID时缺乏经验,我们建议⼤家咨询服务器售后服务⼯程师,在涉及到⼀些⾼难度的技术问题时,选择专业的数据恢复服务商也将是很好的选择。
针对⽬前RAID灾难屡见不鲜并且服务器售后服务并⾮以确保数据安全为核⼼的服务策略,越来越多的企业⽤户选择了固定数据恢复服务商。
【精品】服务器阵列-RAID故障数据恢复技巧

服务器阵列-R A I D故障数据恢复技巧服务器阵列 RAID故障数据恢复技巧-.Ihd166 { display:none; }当RAID出现故障时,硬件厂商经常会初始化你的系统或重建(REBUILD)你的RAID,那么,会造成数据无法恢复的巨大损失,因此,当RAID出现故障时,一定要正确处理。
RAID的目的就是利用磁盘空间的冗余实现数据容错,不过这是在所有的磁盘或卷没有任何问题的前提下实现的。
当RAID卷中的单个磁盘出现故障后,尽管数据可能暂时不会受到威胁,但是磁盘冗余已经没有了。
此时任何不当的操作都可能毁掉已经存放的数据。
因此,在充分享受RAID所带来的安全好处时,还应该想到它危险的一面。
RAID磁盘阵列设备,在使用过程中,经常会遇到一些常见故障,这也使得RAID在给我们带来海量存储空间的应用之外,也带来了很多难以估计的数据风险。
本文将重点介绍RAID常见故障及相关处理方式。
RAID故障注意事项1、数据丢失后,用户千万不要对硬盘进行任何操作,将硬盘按顺序卸下来(贴好标记),用镜像软件将每块硬盘做成镜像文件,也可以交给专业数据恢复中心进行。
2、不要对Raid卡进行Rebuild操作,否则会加大恢复数据的难度。
3、标记好硬盘在Raid卡上面的顺序。
4、一旦出现问题,可以拨打专业公司(恩特尔数据恢复中心)的咨询电话找专业工程师进行咨询,切忌自己试图进行修复,除非你确信自己有足够的技术和经验来处理数据风险。
常见Raid 数据丢失故障情况服务器配置网1、软件故障:a.突然断电造成RAID磁盘阵列卡信息的丢失。
b.重新配置RAID阵列信息,导致的数据丢失。
c.磁盘顺序出错,导致系统不能识别数据。
d.误删除、误格式化、误分区、误克隆、文件解密、病毒损坏等情况,导致数据丢失。
2、硬件损坏:a.raid硬盘报红灯错误,硬盘检测报错情况。
b.raid硬盘出现坏道,导致数据丢失。
c.raid一般都会有几块硬盘,同样有故障允许损坏的硬盘数量(如RAID5允许损坏其中一块),当超出损坏的硬盘数量后,RAID数据将无法正常读取。
某公司Dell服务器raid5阵列数据丢失恢复成功案例

某公司Dell服务器raid5阵列数据丢失恢复成功案例
服务器基础配置:
北京某公司的一台dell r730xd型号服务器,配备了14块硬盘组成了raid5磁盘阵列,单块硬盘容量为4TB,其中包括2块热备盘,服务器操作系统为Windows server 2012r2.。
服务故障情况介绍:
由于机房突然意外断电,重新通电后服务器无法正常使用,管理员进行了重启操作后故障还是没有解决,查看管理界面发现有3块硬盘状态为离线。
于是管理员将硬盘进行了重新上线操作,但服务器依然不可用,所有硬盘离线,raid信息丢失。
于是管理员进行服务器层面的数据恢复操作。
服务器数据恢复过程:
工程师前往客户现场,首先了解了客户服务器的故障情况,随后指导客户管理员将服务器关机、断电、将所以硬盘按照一定规则编号后从服务器上取出,妥善包装后带至数据恢复中心,连接到数据恢复专用服务器上进行镜像备份。
备份完成后将所有硬盘归还客户,使用镜像数据进行数据恢复分析。
使用数据恢复工具对每块硬盘的底层扇区进行逐一分析,最终确认了这组raid阵列的硬盘盘序、校验方式、条带大小、条带顺序等基本信息,分析到这些信息后就可以进行raid阵列虚拟重组了。
数据恢复工程师使用数据恢复工具对raid阵列进行了虚拟重组,在重组后的阵列中提取数据并进行数据验证。
通过对恢复数据的验证初步判定数据恢复完整。
数据恢复结果验证:
由客户的服务器管理员亲自对恢复的数据进行验证,经过验证,管理员确认恢复的数据完整、正确,确认本次数据恢复成功。
数据恢复结果移交:
由客户重新搭建一组raid5磁盘阵列,工程师配合将恢复出的数据迁移回客户服务器上。
本次数据恢复成功。
RAID5数据恢复

RAID5数据恢复 step by step一、准备知识RAID-5是数据和奇偶校验间断分布在三个或更多物理磁盘上的、具有容错功能的阵列方式。
如果物理磁盘的某一部分失败,您可以用余下的数据和奇偶校验重新创建磁盘上失败的那一部分上的数据。
对于多数活动由读取数据构成的计算机环境中的数据冗余来说,RAID-5是一种很好的解决方案。
有一些服务器或者磁盘阵列柜会将RAID信息存储在磁盘的某些地方,一般是阵列内每块磁盘的最前面的一些扇区或者位于磁盘最后的一些扇区内。
当RAID信息存储在每块磁盘的前面的扇区时,在分析与重组RAID的时候就需要人为的去掉这些信息,否则就会得到错误的结果。
在做RAID5的数据恢复的时候,除了需要知道RAID内数据的起始扇区,还需要了解(数据)块大小(也称深度,depth)、数据与校验的方式等。
在实际应用中,阵列控制器一般要先把磁盘分成很多条带(Stripe,如图1上绿色线框起来的部分就是一个条带),然后再对每组条带做校验。
每个条带上有且仅有一个磁盘上存放校验信息,其他的磁盘上均存放数据。
数据被控制器划分为相等的大小,分别写在每一块硬盘上面。
每一个数据块的长度或者说数据块的容量就被称为块大小或者叫(条带)深度。
在阵列内,条带大小一般是相同的,即在每个磁盘内的数据块的大小和校验块的大小是一致的。
图1每一个条带内的校验盘上的内容是通过这个条带上其他磁盘上的数据做异或而来,如P1=D1 XOR D2 XOR D3(见图2)。
一般来说,在盘序是正确的情况下,校验块在RAID5内每块磁盘的写入顺序都是从第一块盘到最后一块盘或者从最后一块盘到第一块盘(如图2)。
从图上看,校验的排列总是从图的左上角到右下角,或者从图的有上角到左下角。
这就为我们判断磁盘的顺序提供了依据。
如果考虑上数据写入磁盘的顺序(这个就是所谓的校验旋转方式,以下简称旋转方式),我们便得到了如图2所示的4种数据与校验的排列形式:forward 123(右不对称)、forward dyn(右对称)、backward 321(左不对称)、backward dyn(左对称)。
硬盘坏了数据恢复的5种实用方法

硬盘坏了数据恢复的5种实用方法下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!硬盘坏了数据恢复的5种实用方法1. 数据恢复软件。
使用PE系统进入diskgenius软件进行raid5阵列中恢复数据

使用PE系统进入diskgenius软件进行raid5阵列中恢复数据
使用PE系统进入diskgenius软件进行raid5阵列中恢复数据
如果raid5阵列中的3块盘坏掉一块,而这个服务器又是内置的raid5卡的,那就要悲剧了。
当这个服务器的系统损坏了,那整个人就要崩溃了。
使用大白菜U盘启动工具制作的U盘,从raid5中备份恢复数据
1、在进入系统时,按F1键,进入启动选择菜单
选择最后一项,raid:embedded raid/cd/dvd-ROM
2、进入diskgenius软件
选择【06】运行最新的DiskGenius分区工具
3、在软件中,选择要进入的盘
在左边选择要备份的文件的盘符,右边点击浏览文件(可用快捷键ctrl+G)
4、点击盘符以后,就可以看到所有的文件
在所有备份的文件上,按下ctrl键,可以多选
并且在弹出的菜单上,选择“复制到…..”,就可以选择盘符和目
录,然后确定即可开始复制。
如果是raid5,复制的速度会很慢,除了耐心,还是耐心了。
服务器Raid数据恢复

要了解raid数据恢复,我们首先要知道什么是raid。
RAID磁盘阵列主要应用于存储服务器、数据服务器等企业级大数据存储领域。
Raid是以不同的方式组合多个独立的物理硬盘,形成一个逻辑硬盘。
当raid发生故障或硬件损坏时,为了恢复raid平台中存储的数据,raid阵列被称为raid数据恢复列,可以提供比单个硬盘更高的性能和数据冗余度。
如果服务器或存储平台构建了一个RAID阵列,无论是什么原因导致了RAID 失败,请不要试图逃脱,也不要执行盲目的、不安全的操作,这是非常危险的!在对RAID数据恢复案例的统计中发现,不可恢复的RAID数据往往是由另一个操作引起的。
当RAID阵列异常或无法启动时,如何有效地保护数据不受损坏?以下操作可能会对数组造成数据损坏:1。
Force online此操作很容易对阵列造成数据损坏,特别是当两个或多个磁盘断开连接时,如果您不知道先丢弃哪个磁盘,后丢弃哪个磁盘,但如果该磁盘被销毁,则数据可能会变旧,无法恢复。
例如:RAID5阵列,4个磁盘,0号和2号下降线。
假设磁盘0先删除行,磁盘2在一个月后再次删除行。
此时,如果两个磁盘被迫联机,因为磁盘0在一个月前掉线,则本月的数据将发生许多更改。
磁盘的数据无法通过raid测试,阵列无法分析新旧数据,因此阵列可能使用磁盘0+磁盘1和磁盘3重建磁盘2,这样,磁盘2的数据也不正确,无法恢复。
最多只能恢复一个月前的部分数据。
2。
重建例如:RAID5阵列,4个磁盘。
重建操作的实际含义是使用3个磁盘执行异或操作并将结果写入另一个磁盘。
这里要求用于异或操作的三个磁盘的数据必须正确。
如果其中一个或多个错误,则表示排除或不正确的结果。
三。
更换raid卡或主机目前大多数raid卡都支持此操作,在正常阵列条件下不会损坏数据。
但是,当阵列瘫痪或无法正常工作时,此操作可能会导致raid异常重建和验证硬盘,因此当阵列出现问题时,需要准确判断阵列卡是否有问题或硬盘是否有问题,尝试更换raid卡或主机并不容易。
RAID5结构剖析及其数据恢复策略研究

( n nBoo i l n l t m ca i l o t h i Deat n fIfr t nT cnlg C a gh 1 1 7C ia Hu a i gc dE e r eh uc l e nc p r l aa co aP yc met nomai eh ooy,h n sa4 0 2 , hn ) o o
混 乱等 , 时 , 了பைடு நூலகம் 救数据 , 先需进 行 RA D5的结 此 为 首 I 构 剖析 , 然后 针 对具 体 结 构 , 采取 一定 的策 略 , 最后 进 行 数据恢 复 。
1 结构 剖 析
由于奇 偶校 验 块是 平 均 分布 在 每个 磁 盘上 , 因此 存 在着 数据 条 带 的顺 序 和校 验块 的位 置 方 向 的 问题 。 这 对普 通用 户 来说 并 不 在意 , 对数 据 恢复 来 说 非 常 但 重要。 因校 验块 的循 环方 向 、 据块 的排列方 式 以及各 数 个 磁盘 盘序不 同而 存在 多种不 同 的阵列结 构 。循环方
摘 要 ; AI 是 被广泛应用 的一种 数据保护方 案,R DS的结构剖析 以及利 用 R DS的结构特点 重构 曾经遭受破 坏的 R DS AI AI RA D5 就显得 尤为重要 。由浅入深 。 I , 阐述了 R D AI S的基本原理 , 剖析 了 R D AI 5的各种可能 的结 构 , 最后深入研究 了 Wid ws n o 下
RAI 又 称分 布式奇 偶校验 的独立 磁盘 结构 , D5 它 的奇偶 校验 码分 散地存在 于所有磁 盘上 。是 目前应 用 最 为 广泛 的阵 列类 型 。R D Al 5能 提供 最 佳 的整 体 性 能, 因而也 是被广 泛应用 的一种数据保 护方 案 。 它是 一 种存 储性 能 、 数据 安 全和存 储 成本兼 顾 的存 储解 决 方 案, 存取 速 度快 、 据可靠 性高 、 数 实现 成本较 低 。 盘空 磁 间 利 用 率 较 高 , ( 一 1/ , 写 速 度 较 快, 是 Ⅳ )Ⅳ 读 是
RAID5中两块硬盘出现损坏的恢复技巧

2、弄乱磁盘阵列中的磁盘顺 序。在RAID5的中数据块和数据奇 偶校验块是按系统设定的顺序存储 的,且前后位置是固定不变的,一 旦磁盘顺序搞错,系统还会按原来 的顺序读取磁盘上的数据,这样会 导致数据丢失。
文章来源:天盾数据恢复中心官网
RAID5故障原因和恢复方法
3、磁盘的意外掉电脱机 磁盘的意外脱机和掉电都会导致 数据丢失,所以为了保持系统不停 机、不中断,在更换故障盘时一般 都要采用热插拔。在对第一块故障 盘进行更换前,最好对RAID5阵列 上的数据进行一次完全备份。
RAID5中两块硬盘出现损坏的 恢复方法
文章来源:天盾数中心官网
一、前言 二、RAID5故障原因和恢复方法
三、结语
文章来源:天盾数据恢复中心官网
一、前言
RAID5技术的磁盘阵列,采 用了奇偶校验技术提供数据冗余信 息,大幅提高了系统和数据的安全 性,固然RAID5的安全级别较高, 但在实际运用中还是会发生的损坏 和丢失的情况。下面介绍RAID5的 常见故障和数据恢复方法。
文章来源:天盾数据恢复中心官网
RAID5故障原因和恢复方法
4、咨询专业的数据恢复中心 磁盘阵列遇到故障导致数据丢失时 ,第一时间咨询国内较专业的天盾 数据恢复中心为你恢复数据,十余 年的数据恢复经验和强大的技术支 持,能最大程度上为您挽回损失。
谢谢观看!
文章来源:天盾数据恢复中心官网
文章来源:天盾数据恢复中心官网
二、RAID5故障原因和恢复方法
1、组成RAID5的磁盘有具有 相近的使用寿命 有些组成RAID5的可能是使用期 限、性能相同的磁盘,如果其中一 块出现故障,其他也可能接近使用 寿命,如没及时处理好第一块磁盘 带来的故障,raid5无法读取数据
RAID磁盘阵介绍及RAID5数据恢复

(2)、RAID 0的另一方式
是用n块硬盘选择合理的带区大小创建带区集,最好是为每一块硬盘都配备一个专门的磁盘控制器,在电脑数据读写时同时向n块磁盘读写数据,速度提升n倍。提高系统的性能。
2、RAID 1
RAID 1称为磁盘镜像:把一个磁盘的数据镜像到另一个磁盘上,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,具有很高的数据冗余能力,但磁盘利用率为50%,故成本最高,多用在保存关键性的重要数据的场合。RAID 1有以下特点:
块长度(block size)选择了4种可能的组合16, 32, 64或128.奇偶校验块的旋转方向(parity rotations to probe):有向前(forward)、向后(backward)2种情况。所以在列表上一共列出了48 (6*4*2)种可能的组合。如果结果数据有意义,每个组合都将被检测.每个检测都有一个平均值,这个值叫"entropy"(平均值).着个值越小表示越接近正确的raid参数值。
注意:如果在物理驱动器上有坏扇区,建立磁盘的镜像文件将是我们的首选方法。
如果我们不知道raid参数,保留这个值,不改变块长度和奇偶校验的旋转方向。
例如raid 5阵列由3块硬盘组成,挂在我们的计算机上作为独立的物理硬盘hd130:, hd131:, hd132:
又例如: raid 5阵列由3个镜像文件组成,它预先建立在我们的逻辑驱动器e上:drive1.img, drive2.img,
关于raid5 5e 5ee的性能 对比及其数据恢复原理

关于raid55e5ee的性能对比及其数据恢复原理RAID5是一种存储性能、数据安全和存储成本兼顾的存储解决方案。
RAID5可以理解为是RAID0和RAID1的折中方案。
RAID5可以为系统提供数据安全保障,但保障程度要比Mirror 低而磁盘空间利用率要比Mirror高。
RAID5具有和RAID0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。
同时由于多个数据对应一个奇偶校验信息,RAID5的磁盘空间利用率要比RAID1高,存储成本相对较低。
RAID5E是RAID磁盘存储中的一个高的级别,RAID5E(RAID5Enhancement)是在RAID5级别基础上的改进,与RAID5类似,数据的校验信息均匀分布在各硬盘上,但是在每个硬盘上都保留了一部分未使用的空间,这部分空间没有进行条带化,最多允许两块物理硬盘出现故障。
看起来,RAID5E和RAID5加一块热备盘好象差不多,其实由于RAID5E是把数据分布在所有的硬盘上,性能会与RAID5加一块热备盘要好。
当一块硬盘出现故障时,有故障硬盘上的数据会被压缩到其它硬盘上未使用的空间,逻辑盘保持RAID5级别。
RAID5EE提供了一个完善的替代"RAID5+HotSpare"盘的解决办法。
原来的一块单独HotSpare 热备份盘也进行Stripe条带化,并且平均分配到了5块磁盘中。
这样,在RAID5EE读写的时候,5块磁盘同时参与I/O,相比于4块磁盘+HotSpare盘的情况,多了一个磁盘的读写带宽,提高了性能。
RAID5EE的数据分布更有效率,每个硬盘的一部分空间被用作分布的热备盘,它们是阵列的一部分,当阵列中一个物理硬盘出现故障时,数据重建的速度会更快。
RAID5EE可以在磁盘阵列中的两块盘同时掉线的情况下正常工作,而RAID5只能保证最多一块盘掉线的情况下工作。
总起来说,raid5e,raid5ee是在raid5基础上增加了盘的并行读写功能。
写出 raid 5 数据恢复的一般流程

写出 raid 5 数据恢复的一般流程
RAID 5 数据恢复的一般流程如下:
1. 硬件诊断:首先,需要对出现故障的硬盘进行诊断,检查硬盘是否正常,是否存在硬件故障。
2. 数据备份:在进行任何恢复操作之前,务必对重要的数据进行备份,以防止数据丢失。
3. 分析 RAID 结构:根据 RAID 5 的特性,分析数据块的分布和校验方式,以便确定数据恢复的方案。
4. 重新构建 RAID:根据硬盘上的数据块和校验信息,使用相应的算法重新构建 RAID。
5. 数据恢复:通过校验和比较,找出丢失的数据块并进行恢复。
6. 验证数据:数据恢复完成后,需要验证数据的完整性和正确性,确保数据恢复的效果。
7. 交付数据:将恢复的数据交付给用户,完成整个恢复流程。
用RStudio软件恢复Raid5教程及说明

用r-studio软件恢复raid 5教程及说明最新4.2版本的r-studio已经支持raid重组功能了,其用法非常简单,直观,效果也非常理想,现在我们举例讲解其恢复方法.首先,我们需要知道raid等级,校验顺序,硬盘顺序,数据起始位置,校验块大小等参数,这类参数一般通过两种途径取得:1.通过winhex手工对硬盘结构进行分析,这需要对文件系统非常了解2.用本站提供的runtime for raid软件进行自动分析 ,下载地址---------->数据恢复软件下载关于runtime for raid软件使用教程请点击---------->数据恢复软件教程我们在这里,只讨论r-studio软件假设,我们已经获得了分析结果,结果为:raid 5等级left asynchronous(continuous)校验模式块大小128扇区硬盘顺序1.2.3.4起始位置一号盘18876375二号盘18876375三号盘18876375四号盘18876479(这是种非常罕见的raid 5算法,因为4号盘数据是错位的,所以在分析上难度还是很大的)有了以上参数,我们就可以在r-studio里面设置raid环境了首先,我们打开r-studio点击上方create中的create virtual raid 5,新建一个raid 5环境可以看到,下方多了个虚拟的raid 5存储器我们将几块raid盘用鼠标拖拽的方式加载到这个raid 5当中去我们左边选中raid 5那个虚拟磁盘,右边就可以看到前面加载的4块硬盘了,上下拖拉,调整一下硬盘顺序,在offset里面设置数据起始位置,设置后如下我们再在右下方设置raid 校验顺序和块大小如图所示这里,在block size里面选择64kb,(64kb=128sec=128扇区)blocks order里设置好循环校验顺序,这个r-studio非常人性化,左边可以看到数据读取顺序和校验位置,非常直观,目前只有此软件支持此功能,rows count是硬盘数,全部设置好以后,我们添加虚拟硬盘大小参数右键虚拟的raid 5硬盘,选择create region通常情况下,我们都将硬盘容量设置为最大,也就是比disk size小一个扇区,如上图所示,设置完毕后,点击create这样,我们就可以看到软件已经认出一个容量为458g的ntfs文件系统了,我们可以直接打开这个分区,如果打不开或者出错,则说明在整个raid 5的算法或者环境搭建上存在问题,需要再次校验我们双击direct volume就可以打开该分区了在需要的文件夹或文件前面打勾然后在任意目录上右键,选择recover marked,就能有针对性地恢复被打勾的文件了,输入存放目录,点击ok就大功告成啦。
一种加快RAID5恢复的方法[发明专利]
![一种加快RAID5恢复的方法[发明专利]](https://img.taocdn.com/s3/m/2a2a32f45ebfc77da26925c52cc58bd6318693a9.png)
(10)申请公布号 CN 102521074 A(43)申请公布日 2012.06.27C N 102521074 A*CN102521074A*(21)申请号 201110392513.8(22)申请日 2011.12.01G06F 11/14(2006.01)G06F 3/06(2006.01)(71)申请人浪潮电子信息产业股份有限公司地址250014 山东省济南市高新区舜雅路1036号(72)发明人古世磊施培任(54)发明名称一种加快RAID5恢复的方法(57)摘要本发明提供一种加快RAID5恢复的方法,步骤如下:1)在RAID5创建之后,在需要恢复区域内设置重点区域,当加热备盘的时候优先恢复这些重点区域,优先恢复的重点区域用位图做记录,位图也用作断电重启RAID5进行一致性检查的判断,以减少恢复和掉电后一致性检查的所需时间;2)在RAID5恢复的过程中,根据内存的情况,以多个条带为单位,每次读取多个条带,待计算完后进行写入以减少与磁盘的操作数和提升恢复进度。
(51)Int.Cl.权利要求书2页 说明书3页 附图2页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 2 页 说明书 3 页 附图 2 页1.一种加快RAID5恢复的方法, 其特征在于步骤如下:1)在RAID5创建之后,在需要恢复区域内设置重点区域,当加热备盘的时候优先恢复这些重点区域,优先恢复的重点区域用位图做记录,位图也用作断电重启RAID5进行一致性检查的判断,以减少恢复和掉电后一致性检查的所需时间;2)在RAID5恢复的过程中,根据内存的情况,以多个条带为单位,每次读取多个条带,待计算完后进行写入以减少与磁盘的操作数和提升恢复进度;具体步骤流程如下:1)写数据的流程如下:创建RAID的时候,设置一个“区块首次写”位图,“区块首次写”位图中每一位表示对应的一个较大区块是否已出现过任一条带进行了首次写,即RAID-5处理一个条带写操作前先更新条带在该位图中的位值为1,表示该区块已经出现了首次写操作,该条带写操作引起的上述对该位图的位的更新操作必须在条带计算完成新的校验并写数据、写校验到成员盘操作之前完成,包括如果所述“区块首次写”位图保存在该RAID-5成员盘上则该条带对应该位图中的位所在的各成员盘的扇区的写操作,必须在条带数据块写提交之前完成,以保护系统出现断电时磁盘上的“区块首次写”位图数据是正确的,这个阶段的流程如下:(1)计算要写的条带对应的扇区是在哪个区域,判断“区块首次写”位图对应的位是否设置1,如果设置1,直接跳到第3)步,如果没有,就执行下一步;(2)把对应的位设置1,把条带放在一个延迟链表延迟处理,把位图写到磁盘;(3)当确认位图写完之后,就处理真正的要写的条带;2)发生失效后的恢复处理流程如下:(1)当RAID-5发生降级,即出现单个成员盘失效,并添加热备盘进行修复时,重新设置优先恢复的重点区域,如果没有设置,就按创建的设置为准,优先先恢复这些重点区域,根据“区块首次写”位图是否置1判断哪些是写过的,没写过的直接跳过;(2)重点区域恢复完后,就按照顺序进行其他区域的恢复,同样是根据“区块首次写”位图是否置1判断哪些是写过的,没写过的直接跳过;( 3)在恢复的过程中,根据内存的情况,以一个条带为单位进行计算校验,或以多个条带为单位,每次读取多个条带,待计算完后进行写入,以减少与磁盘的操作数,提升恢复进度;(4)掉电后进行一致性检查的处理磁盘阵的写操作是一个过程,如果在这个过程中发生包括:写盘失败,系统掉电异常情况,就会可能引起冗余数据和原始数据不一致,所以,成功写入数据的话,整个条带应该是一致的,掉电重启后,会启动同步线程,会通过bitmap文件判断是否置位,进行一致性检查,如果没有置位,就说明整个区域在掉电那一时刻,不存在正在写的数据,直接跳过这个区域;(5)一致性检查位图的一个位代表的区域要远远大于“区块首次写”位图的区域,是个更粗粒度的划分,一致性检查位图的一个位包含多个“区块首次写”位图的位,之前没有“区块首次写”位图的处理是这样的:1)如果置位,就会同步这个区域的所有条带;和“区块首次写”位图相结合;2)如果一致性检查位图相应的位设置1,然后再判断它所包含的“区块首次写”位图的位是否置1,如果恢复位图的位没有设置1,就跳过恢复位图的位所代表的大小的区域,直到一致性检查位图的一个位代表的区域都检查完毕。
RAID 5

存储解决方案
01 工作原理
03 读写
目录
02 校验 04 存储
目录Biblioteka 05 创建07 RAID5数据恢复
06 RAID5故障分析
RAID 5是一种存储性能、数据安全和存储成本兼顾的存储解决方案。 RAID 5可以理解为是RAID 0和RAID 1 的折中方案。RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。 RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写 入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对 较低,是运用较多的一种解决方案
第4步,打开“指派驱动器号和路径”对话框,选中“指派以下驱动器号”单选框。单击右侧的下拉三角按钮, 为该RAID-5卷指派驱动器号,以便于访问和管理。单击“下一步”按钮。
第5步,在“卷区格式化”对话框中保持“按下列设置格式化这个卷”单选框为选中状态,“文件系统”和 “分配单位大小”选项均采用默认值。在“卷标”编辑框中输入一个卷标用于和其他卷进行区别,并选中“快速 格式化”复选框。单击“下一步”按钮。
因为RAID-5的每块物理盘中都有校验信息,所以分析RAID-5就需要比RAID-0多一个因素,即校验块的位置 和方向,另外,RAID-5中数据块的走向也会不一样,分为异步和同步,也就是说,RAID-5有四个因素很重要,第 一个是RAID中每个条带的大小,也就是“A”或“B”。
这些数据块所占用的扇区数;第二个因素是RAID中硬盘的排列顺序,也就是盘序;第三个因素是校验块的循 环方向;第四个因素是数据块的走向。
DELLR720服务器4块sas硬盘组成raid5扩容导致的数据丢失如何恢复

DELLR720服务器4块sas硬盘组成raid5扩容导致的数据丢失如何
恢复
【服务器数据恢复故障描述】
客户⼀台Dell R720服务器,配置有⼀组raid5磁盘阵列,阵列由4块sas硬盘组成,每块硬盘的容量为4T。
由于业务扩⼤,原本的阵列空间不⾜,客户想添加2块硬盘到服务器上,组成raid0进⾏空间的扩容。
客户的操作⽅法为:添加两块硬盘到服务器上,然后再主板bios⾥组成⼀个软raid0从⽽实现扩容,扩容过程没有异常,但重启后服务器系统⽆法启动了,管理员使⽤引导盘进⾏挂在,查看服务器信息,发现硬盘分区信息丢失,服务器上原有的数据丢失。
【数据恢复过程】
⾸先将客户的硬盘按照原有顺数进⾏编号并取出服务器,以只读的⽅式连接到数据恢复专⽤服务器上进⾏扇区级镜像备份,随后恢复原始服务器状态,在镜像⽂件中进⾏数据分析和数据恢复。
根据客户描述进⾏判断,该服务器原本分了2个分区,分别为系统分区和数据分区。
经分析判断第⼀个分区的数据结构异常,跳过指定扇区后可以查看到正常数据。
继续分析raid阵列结构,最终借助数据恢复⼯具在数据恢复专⽤服务器上虚拟重组出客户的原始磁盘阵列状态,导出服务器数据。
【客户数据验证】
数据恢复⼯程师对恢复的数据进⾏验证⽆误后联系客户管理员亲⾃对数据进⾏验证,最终确认恢复的数据完整、准确,本次数据恢复成功。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
raid5数据恢复方法
第一部分:数据恢复方案
【故障描述】:某公司的一台服务器组了一个raid5磁盘阵列有两块磁盘先后掉线,服务器崩溃。
故障服务器的操作系统为linux redhat 5.3,应用系统为构架于oracle的一个oa,数据重要,时间很急。
因oracle已经不再对本oa系统提供后续支持,用户要求尽可能数据恢复+操作系统复原。
【初检结论】:热备盘完全无启用,硬盘无明显物理故障,无明显同步表现。
数据通常可恢复
【恢复方案】:
1、保护原环境,关闭服务器,确保在恢复过程中不再开启服务器。
2、将故障硬盘标好序号,确保在拿出槽位后可以完全复原。
3、将故障硬盘挂载至只读环境,对所有故障硬盘做完全镜像(参考<如何对磁盘做完整的全盘镜像备份>)。
备份完成后交回原故障盘,之后的恢复操作直到数据确认无误前不再涉及原故障盘。
4、对备份盘进行RAID结构分析,得到其原来的RAID级别,条带规则,条带大小,校验方向,META区域等。
5、根据得到的RAID信息搭建一组虚拟的RAID5环境。
6、进行虚拟磁盘及文件系统解释。
7、检测虚拟结构是否正确,如不正确,重复4-7过程。
8、确定数据无误后,按用户要求回迁数据。
如果仍然使用原盘,需确定已经完全对原盘做过备份后,重建RAID,再做回迁。
回迁操作
系统时,可以使用linux livecd或win pe(通常不支持)等进行,也可以在故障服务器上用另外硬盘安装一个回迁用的操作系统,再进行扇区级别的回迁。
9、数据移交后,由北亚数据恢复中心延长保管数据3天,以避免可能忽略的纰漏。
【恢复周期】:备份时间,约2小时。
解释及导出数据时间,约4小时。
回迁操作系统,约4小时。
第二部分:数据恢复及系统复原过程
1、对原硬盘进行完整镜像,镜像后发现2号盘有10-20个坏扇区,其余磁盘,均无坏道。
2、分析结构:得到的最佳结构为0,1,2,3盘序,缺3号盘,块大小512扇区,backward parity(Adaptec),结构如下图:
3、组好后数据验证,200M以上的最新压缩包解压无报错,确定结构正确。
4、直接按此结构生成虚拟RAID到一块单硬盘上,打开文件系统无明显报错。
5、确定备份包安全的情况下,经客户同意后,对原盘重建RAID,重建时已经用全新硬盘更换损坏的2号盘。
将恢复好的单盘用USB方式接入故障服务器,再用linux SystemRescueCd启动故障服务器,之后通过dd命令进行全盘回写。
6、回写后,启动操作系统。
正常情况下,这时候所有工作应该完成了。
不巧的是,因帮颇费周折才解决,特意另起一段叙述。
系统复原过程:
dd**所有数据后,启动操作系统,无法进入,报错信息为:/etc/rc.d/rc.sysinit:Line 1:/sbin/pidof:Permission denied 怀疑此文件权限有问题,用SystemRescueCd重启后检查,此文件时间,权限,大小均有明显错误,显然节点损坏。
重新分析重组数据中的根分区,定位出错的/sbin/pidof,发现问题因2号盘坏道引起。
使用0,1,3这3块盘,针对2号盘的损坏区域进行xor补齐。
补齐后重新校验文件系统,依然有错误,再次检查inode表,发现2号盘损坏区域有部分节点表现为(图中的55 55 55部分):
很明显,虽然节点中描述的uid还正常存在,但属性,大小,以最初的分配块全部是错误的。
按照所有可能进行分析,确定无任何办法找回此损坏节点。
只能希望修复此节点,或复制一个相同的文件过来。
对所有可能有错的文件,均通过日志确定原节点块的节点信息,再做修正。
修正后重新dd根分区,执行fsck -fn /dev/sda5,进行检测,依然有报错,如下图:
根据提示,在系统中发现有多个节点共用同样的数据块。
按此提示进行底层分析,发现,因3号盘早掉线,帮存在节点信息的新旧交集。
按节点所属的文件进行区别,清除错误节点后,再次执行fsck -fn /dev/sda5,依然有报错信息,但已经很少。
根据提示,发现这些节点多位于doc目录下,不影响系统启动,于是直接fsck -fy /dev/sda5强行修复。
修复后,重启系统,成功进入桌面。
启动数据库服务,启动应用软件,一切正常,无报错。
到此,数据恢复及系统回迁工作完成。