RAID5磁盘阵列数据恢复

【摘要】当只有一块磁盘损坏时,RAID5磁盘阵列能通过其它正常运行的磁盘进行异或运算换算出故障磁盘的数据信息,从而保证磁盘阵列存贮信息的完整。通过研究RAID5结构和数据重组的规律,发现两个以上磁盘同时出现故障或RAID卡失效,也可以恢复故障磁盘阵列的数据。本文尝试了将RAID5故障磁盘阵列中的磁盘分别制作为磁盘镜像文件,对有故障的磁盘镜像文件进行数据恢复后,按照数据重组原理将这些磁盘镜像文件重组为RAID5镜像盘,成功恢复了***书馆文献管理服务器RAID5故障磁盘阵列中的数据。

【关键词】RAID5数据重组磁盘镜像数据恢复

RAID5是一种存储性能、数据安全和存储成本兼顾的存储解决方案,被广泛应用于较重要数据存贮。RAID5校验位算法原理为:假设RAID5由以块磁盘组成,那么校验位P=D1 XOR D2 XOR D3…XOR Dn(D1,D2,D3…Dn为数据块,P为校验块,XOR为异或运算),如果i号磁盘失效,也就是Di数据块的数据丢失,则通过D1,D2,D3…P,Dn它们之间的异或运算重新计算出来,即Di=D1 XOR D2 XOR D3…XOR P XOR Dn一1[1]。该原理论证了一个驱动器失效状态下,RAID5磁盘阵列的数据是可以恢复的。为了挽救数据,对RAID5的结构和数据重组原理进行了深入研究,发现以扇区为单位来描述磁盘数据时,同一扇区的错误小于或等于1,该扇区的完整信息可以通过数据重组和异或运算得以恢复。据此原理,采用磁盘镜像技术将RAID5故障阵列的磁盘分别制作为磁盘镜像文件,利用磁盘恢复软件对有故障的磁盘镜像文件进行扇区故障修复,最后根据数据重组原理将磁盘镜像文件重组为RAID5镜像盘,可以恢复两个以上驱动器同时出现故障或RAID卡失效的原阵列数据。

一、RAID5结构和数据重组

1.1RAID5结构

RAID5阵列中的数据是分布到每块硬盘上,RAID5中每个条带组中总有一个条带是校验块[2]。设RAID5由硬盘0、硬盘1、硬盘2和硬盘3组成,***中的“A、B、C、……”是数据块;“P0、P1、P2、P3……”是校验块。根据RAID5校验位算法原理,校验位P0=A XOR B XOR C,如果硬盘2失效,也就是C数据块的数据丢失,则通过A,B,P0它们之间的异或运算重新计算出来,即C=A XOR B XOR P0。同理通过异或运算算出P1、H、K等等硬盘2的所有存贮信息。因此RAID5磁盘阵列在一块驱动器失效的情况下,仍能保证数据完整和工作正常。

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

1.2数据重组

对RAID5的数据进行重组,需将硬盘从磁盘阵列插槽中分别取出来,作为单盘进行分析,如***中硬盘0、硬盘1、硬盘2和硬盘3所示的四块物理盘,把四块物理盘中的数据块按照“A、B、C、D、E……”的顺序进行数据重组,从而得到RAID5逻辑盘中完整的数据。RAID5需要四个因素才能进行数据重组,第一个是RAID中每个条带的大小,也就是“A”或“B”这些数据块所占用的扇区数;第二个因素是RAID中硬盘的排列顺序,也就是盘序;第三个因素是校验块的循环方向;第四个因素是数据块的走向[3]。左循环中,校验块的排列形状是从右上角开始的对角线;右循环中,校验块的排列形状是从左上角开始的对角线。可以先完成校验块的排列,再完成数据块的排列。异步的数据块写入方式为从左至右,从上至下排列。同步的数据块写入方式为先判断校验块的位置,然后写满校验块右边的磁盘,从低号盘至高号盘写入,最后写满校验块左边的磁盘,仍然从低号盘至高号盘写入[4]。具体来说可以分为左异步、左同步、右异步、右同步四种情况。

二、磁盘镜像与RAID5镜像盘

2.1磁盘镜像介绍

磁盘镜像是指将磁盘复制到不同的装置或数据格式,主要用于数据备份和恢复。磁盘镜像可以将磁盘驱动器的内容与资料,犹如照镜子时影像反射一般,一模一样的复制一份。当RAID5磁盘阵列已经出现故障后,可先在正常工作的机器上,通过磁盘镜像软件(如GetDataBack),利用SCSI卡,分别读取RAID5故障阵列每一个磁盘的数据,制作成磁盘镜像文件,按编号命名为DRIVE0.IMG、DRIVE1.IMG、DRIVE2.IMG、DRIVE3.IMG、……,然后再进行数据恢复工作,这样可以做到保护原磁盘和避免同时使用多个SCSI卡。只要数据没有被覆盖或者硬盘没有出现严重的物理损坏,利用GetDataBack软件还可以对有故障的磁盘镜像文件进行数据恢复,这样可最大限度的恢复硬盘在故障发生前的存贮信息。

2.2重组RAID5镜像盘

以RAID5结构***中四块物理盘组成的RAID5为例,以扇区为单位来描述磁盘数据,假设条带的大小为32个扇区,并且已知数据重组四个因素。按照数据重组原理,先到硬盘0中取0-31扇区的信息,再到硬盘1中取0-31扇区的信息,再到硬盘2中取0-31扇区的信息,硬盘3中0-31扇区的信息是校验块,跳过不取,这样就可以按顺序拼接成完整的0-31扇区信息。接下来回到硬盘0中取32-63扇区的信息,假如硬盘1中的32-63扇区有错误,跳过不取,接着依次读取硬盘2的32-63扇区的校验块信息和硬盘3中32-63扇区的信息,通过异或运算可换算出硬盘1中的32-63扇区的信息,从而得到完整的32-63扇区信息。由以上分析可知:当同一扇区的错误小于或等于1时,该扇区的信息可以通过数据重组和异或运算得以恢复。就这样依次按顺序取下去,把所有取出来的数据按扇区划分进行数据重组,顺序衔接成一个RAID5镜像盘,这就成为完整的原RAID5逻辑盘的结构了,通过操作系统可以直接访问这个重组出来的RAID5镜像盘,也就说可以读写原RAID5逻辑盘中的数据,数据得以恢复。同理如果将上述的物理磁盘换成它们的磁盘镜像也可以重组为RAID5镜像盘。

假如硬盘1中的64-95扇区有错误和硬盘3中的64-95扇区有错误,按RAID5结构和数据重组原理分析,则不能直接恢复完整的64-95扇区的信息,也就是说如果有两块以上的硬盘在同一个扇区内发生故障,则不能直接恢复该扇区的数据。这时可以通过GetDataBack软件创建每一个驱动器的磁盘镜像文件,恢复有坏扇区驱动器的存贮信息,只有严重物理故障的硬盘才不能恢复磁盘镜像文件的数据信息,而RAID5中同时两块硬盘出现严重物理故障的概率几乎为零,这样就满足了同一扇区的错误小于或等于1的扇区信息恢复基本要求。因此两块以上硬盘在同一个扇区内发生故障时,数据也能得到恢复。

三、数据恢复实例

3.1RAID5故障

***书馆的dell PowerEdge 4600服务器,配备3块Ultra 320 SCSI 73GB的磁盘,组成RAID5磁盘阵列。该磁盘阵列出现故障,文献管理集成系统不能访问,服务器的操作系统不能进入,磁盘故障的报警声持续不断,第0号和第1号磁盘灯由以前的绿色变为现在的红色。重新启动进入RAID设置及检测发现:第1号插槽磁盘掉线(FAIL)且有Media Errors 11和Other Errors 4,第0号插槽磁盘有Media Errors 3。也就是说三块磁盘中有两块磁盘有故障,RAID5磁盘阵列已经不能正常工作,磁盘中的数据无法直接读取。该磁盘阵列主要存贮文献管理集成系统数据,这些数据是全馆工作人员多年的工作数据积累,万一丢失,后果不堪设想。

3.2数据恢复

在物理驱动器上有可能有坏扇区,建立磁盘的镜像文件是首选方法,将磁盘阵列中的磁盘逐个取出,在数字***书馆服务器上利用GetDataBack软件,按磁盘镜像文件的制作方法,制作RAID5故障磁盘阵列每一个硬盘的IMG镜像文件,分别取名为DRIVE0.IMG、DRIVE1.IMG、DRIVE2.IMG,对有故障的第0号插槽磁盘和第1号插槽磁盘的镜像文件做数据恢复操作。

用RAID Reconstructor软件可对这3个硬盘的IMG镜像文件进行RAID结构分析,确定硬盘的排列顺序、块大小、校验块的循环方向和数据块的走向,按重组RAID5镜像盘的方法,生成一个RAID5镜像盘文件,取名为RAID. IMG,将该文件拷贝到另一个磁盘驱动器上,通过操作系统可以对RAID.IMG进行读写操作,这样数据恢复就成功了。

四、结语

虽然利用磁盘镜像技术和数据重组技术可以恢复两个以上驱动器同时出现故障或RAID卡失效的原阵列数,但还是存在故障恢复时间过长、操作过程复杂等缺陷。笔者认为数据安全最佳的途径是备份。

参考文献

[1]马林.数据重现一文件系统原理精解与数据恢复最佳实践[M].北京:清华大学出版社,2009.

[2]刘伟.数据恢复技术深度揭秘[M].北京:电子工业出版杜,2010. 05

[3]汪中夏,张京生,刘伟编著. RAID数据恢复技术揭秘[M].北京:清华大学出版社,2010.12

[4]鲁恩铭,段益群. RAID5结构剖析及其数据恢复策略研究[J].电脑开发与应用.,2012,25(1)

[5]赵振洲,乔明秋. RAID5数据重组及过程研究[J].深圳信息职业技术学院学报.,2010,08(2)

转载请注明出处学文网 » RAID5磁盘阵列数据恢复

学习

浅论中国航运业未来发展

阅读(158)

本文为您介绍浅论中国航运业未来发展,内容包括航运业是国际贸易发展的重要保障,浅谈你对中国航运业的认识。由美国次贷危机所引发的金融危机,正向全面的信贷危机和全球金融危机甚至经济危机发展,世界经济进入了后金融危机时期。在此背景下

学习

河南报业的发展与展望

阅读(469)

“十一五”期间,河南报业发展的总体目标是:发展成为导向正确、结构合理、品种丰富、特色鲜明、优势突出、效益显著、管理先进、经营规范、影响力强大的社会主义传统产业,整体规模、整体实力和整体效益进入全国各省市区前列,部分领域居于全国

学习

简述集装箱和集装箱船

阅读(39)

本文为您介绍简述集装箱和集装箱船,内容包括15000吨集装箱船能装多少个集装箱,集装箱船装多少集装箱。集装箱是一种具有足够强度,便于周转使用的标准化运输设备流动小货仓。集装箱船是指把大小不一,包装多样,换装不便的货物装入标准化的大

学习

中国泉州南音教学大系

阅读(22)

序2003年,一个经历了几百年传承延袭的古老乐种,以她饱经沧桑但却依然充满生命活力的身影,坦然进入自己故里的一所规模颇大、设备齐全的大学,正式成为以它命名的新系科和新专业。这件事,不仅是当代中国专业音乐教育领域的一个创举,而且,还可能对

学习

产品设计趣味性的探究

阅读(21)

市场上变化多样的特色产品独具趣味,在“以人为本”的时代背景下,趣味性在产品与人们之间的情感沟通上发挥着十分重要的作用。根据消费者的趣味来设计产品能够较好地促进产品创新,产品创新也能够引领大众的趣味,从而实现产品与市场良性循环发

学习

解析整机PC的三大销售渠道

阅读(64)

在网络及高清娱乐的普及下,电脑成为学生、上班族、家庭用户的必备娱乐工具,特别在即将开学之时,不少学生都在计划给自己添置一台电脑,然而为了满足多元化需求,PC厂商开辟了多种销售渠道,电脑城、3C卖场都可买到品牌机,甚至点一下鼠标即

学习

必读新书推荐

阅读(68)

本文为您介绍必读新书推荐,内容包括新书完结推荐,2023必读新书。“变态王子与不笑猫5”阳人与月子,穿越时空探寻过去?!看点阳人居然与月子妹妹一起享受了一番回到过去的时光之旅!在十年前的小镇上,他们不仅遇到了筒隐姐妹的母亲筒隐司,还见到

学习

浅谈我国的黄金市场

阅读(27)

本文为您介绍浅谈我国的黄金市场,内容包括美加息对黄金市场的影响,我国黄金市场发展历程和现状。【摘要】本文首先介绍了我国黄金市场的目标定位,接着分析了其对金融体系的影响,指出了完善我国黄金市场重要性,根据我国黄金市场的实际情

学习

热塑性聚酯弹性体的发展现状和应用

阅读(36)

热塑性聚酯弹性体(TPEE)又称聚酯橡胶,是一类含有PBT聚酯硬段(结晶相,提供强度)和聚醚软段(连续段)的嵌段线型共聚物。TPEE硬段的刚性、极性和结晶性使其具有突出的强度和较好的耐高温性、耐蠕变性、抗溶剂性及抗冲性;软段聚醚的低玻璃化温度和饱

学习

对我国乒乓球裁判员现状分析及管理对策的研究

阅读(23)

本文为您介绍对我国乒乓球裁判员现状分析及管理对策的研究,内容包括乒乓球裁判比赛前要做好哪项工作,乒乓球裁判员管理条例。重视和加强对乒乓球裁判员的管理应建立和加强各级裁判员管理制度,注重裁判员的选拔和培养。关键词:乒乓球;裁判员

学习

配电网调度运行操作规范管理思考

阅读(20)

【摘要】伴随配电网的快速发展,配电网调度运行控制操作不断规范,更好的保障人民群众的生产生活。本文结合笔者多年配电网工作管理经验,立足于配电网运行操作现状,深入剖析配电网调度科学管理的主要内容与特点,提出了进一步加强配电网调度运行

学习

决战紫禁城 WTCC北京站

阅读(25)

众多世界顶尖赛手齐聚“紫禁城”,驾驶着我们平常可以看得到、买得到的量产轿车,在世界房车锦标赛的赛场上逐鹿厮杀。WTCC(世界房车锦标赛)作为FIA旗下的顶级赛事在世界范围内都有着广泛影响力。同时,也与F1和WRC一起构成了FIA的“三大赛事”

学习

探究莫泊桑《羊脂球》中的主题艺术特色

阅读(26)

在普法战争背景下,法国诞生了一批现实主义作家,莫泊桑就是其中的代表作家之一,受战争影响,莫泊桑的文学创作带有浓重的批判现实主义色彩,《羊脂球》以爱国主义为主题思想,非常能反映他作品的这种特色。在《羊脂球》中,通过对不同阶层看待普鲁士

学习

邢钢:打造精细化的钢铁物流

阅读(25)

始建于1958年的邢台钢铁有限责任公司是河北省大型钢铁企业,也是全国90家重点冶金企业之一。近年来,邢钢不断深化企业改革,实施“做精、做专、做强”发展战略,大力推进技术包新,产品结构、工艺技术结构全面优化,装备技术水平处于国内领先地位。

学习

RAID 1磁盘阵列的组建与修复

阅读(37)

初次接触RAID的用户对构建方法总是一头雾水。针对IntelICH系列南桥芯片集成的SATA,在构建RAID的方法上非常具有代表性,我们不妨以Intel主板为例来组建RAID1。修改BIOS相关值首先在开机时按DEL进入主板BIOS,进入Integratedperipherials将Int

学习

光纤磁盘阵列技术选型

阅读(33)

当前市场上的磁盘阵列呈现出一番花团锦簇的景象。在用户有了众多选择的同时,也有了选择上的困惑。因此,本文就从体系结构的角度,简要分析目前磁盘阵列的差异性,供用户参考。当今世界信息爆炸式的增长,除了给科技与技术的发展带来更大的发展动