服务器raid5磁盘阵列不同故障导致数据丢失的数据恢复方法(案例)

服务器Raid 5阵列算法

Raid5阵列使用的算法通常被称为“异或运算”,这是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor”。其运算法则为:a⊕b = (?a ∧ b) ∨ (a ∧?b)。如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。
异或也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1),这些法则与加法是相同的,只是不带进位。异或略称为XOR、EOR、EX-OR,程序中有三种演算子:XOR、xor、⊕。使用方法如下z = x ⊕ y z = x xor y

Raid5阵列VG删除如何恢复数据:

Raid5VG误删除故障原因:
Raid5阵列更换磁盘后数据同步进行同步,如果此时进行删除VG信息的操作会导致数据同步中止。这种情况下数据已经进行同步操作,那么新阵列将同步为空白磁盘,数据不可恢复。有部分厂家为了安全起见选择将数据同步功能进行关闭,此时选择专业的数据恢复公司则可以进行数据恢复操作,成功率高

Raid5磁盘阵列数据恢复步骤

  1. 将服务器磁盘阵列中所有的磁盘单独镜像到北亚数据恢复中心的安全存储中,后将不再操作原盘,保证用户磁盘的原始性。
  2. 分析底层结构,重构原始RAID,虚拟重组RAID,再次镜像到北亚数据中心的临时存储中。
  3. 使用北亚数据恢复中心自主研发的 VMWare ESX 数据恢复软件: Frombyte Recovery For ESX 进行恢复
  4. 能正常看到所有的数据后将恢复好的存储挂到北亚数据恢复中心的 ESXi 服务器上,验证所有数据。

服务器磁盘阵列mdisk磁盘离线数据恢复方法:

Raid磁盘离线故障原因描述
服务器中有一组或多组Mdisk,其中一组Mdisk中有一块硬盘故障离线,在热备盘启用并替换过程中如果同组Mdisk中的另一块硬盘也故障离线就会导致热备盘同步失败,该组Mdisk失效,从而导致整个通用卷无法使用。

服务器磁盘阵列数据恢复方法:

  1. 我通过镜像软件对每一块磁盘都进行镜像操作,后期所有的数据恢复工作将在镜像盘上进行,原始磁盘始终保持原始状态,不影响数据。目的主要是为防止数据恢复过程中发生误操作情况,一旦操作失误将导致原盘数据的二次破坏,后期数据恢复难度将更大。
  2. 分析并重组Mdisk,首先根据客户提供的一部分配置信息,把硬盘按照Mdisk组进行分类。将每一组Mdisk中的所有硬盘都进行分析,从而得到相关的raid信息。使用专业的数据恢复软件进行Mdisk的虚拟重组。
  3. 对所有Mdisk进行分析,得到pool的相关信息。使用专业的数据恢复软件虚拟重组出pool。
  4. 掉盘分析。由于raid5的固有特性我们知道raid5最多能允许一块成员盘离线,也就是说如果有一块成员盘发生故障的情况下,raid5还可以正常使用。所以可以结合之前存在raid失效的情况判断当时有两块盘发生故障。
    在对各成员盘中的底层数据进行分析后发现,有两块硬盘,在硬盘前部的数据完全一样,则判断两块盘中一块硬盘为热备盘,另一块硬盘为故障盘。
    据此可以初步推断,raid中有一块成员盘先发生故障,在热备盘进行同步的过程中,另一块成员盘也发生故障,导致raid失效。后raid恢复正常时,由于先发生故障的硬盘上的数据已经不是最新的,所以正常后的raid中的数据出现部分错误。
  5. 对硬盘的raid结构与成员盘的掉盘情况分析完成后,使用专业数据恢复软件完成对Mdisk和pool的组建,并生成其中的数据。

服务器磁盘阵列故障后应该怎么做:(包括raid5磁盘阵列在内的其他raid阵列与之相似)

不要盲目强行上线
Offline指示灯提示时要求用户更换一个完好的相同硬盘,并且重新校验算法。RAID5磁盘阵列很可能同时采购的多个硬盘中,有几个已经出现了不稳定现象。而服务器的Offline提示可能并不是最准确的,经常会误报(也有硬盘不稳定的因素)或是遗漏其它也同样存在隐患的硬盘。强制上线过程中硬盘需要进行大量的读写操作,一旦其它硬盘突然掉线则数据恢复难度加大。所以在强制上线前要检测每一个硬盘的稳定性情况,这样才更加保险。

保护好第一现场

对于厂商而言,硬件设备才是售后服务的主要宗旨,因此往往为尽快确保硬件设备完好反而牺牲了数据。据数据恢复中心的主管工程师介绍,因为寻×××商的售后服务工程师修复而导致最终数据彻底破坏的案例几乎每个星期都会发生。毕竟售后服务工程师基本都偏向于硬件,而RAID数据恢复则是以软件类操作为主。此外,即便是简单的检验性操作,也有可能为后期的数据恢复带来不便。当raid硬盘损坏超过容错能力时,必须将损坏硬盘的镜像完全提取才能进行最终的恢复。而如果频繁对硬盘上电,很容易造成磁头进一步疲劳损伤,甚至划伤盘片。正确的处理方法应当是立即咨询专业数据恢复服务商。

选择专业数据恢复中心

在选择数据恢复服务商时公司规模、技术水平、工程师团队、业界内的口碑都是需要考量的重要指标。

原文地址:http://blog.51cto.com/sun510/2114402

时间: 2024-10-22 01:48:28

服务器raid5磁盘阵列不同故障导致数据丢失的数据恢复方法(案例)的相关文章

hyper-v虚拟化未知原因故障导致数据丢失解决过程

简介: 由于MD3200存储中虚拟机的数据文件丢失,导致整个Hyper-V服务瘫痪,虚拟机无法使用,故障环境为Windows Server 2012服务器,系统中部署了Hyper-V虚拟机环境,虚拟机的硬盘文件和配置文件放在朝阳区某托管中心托管的DELL MD3200存储中(注:硬盘600G4,4T1).MD3200存储是由4块600G硬盘组成的阵列,用作存储虚拟机的数据文件.单块4T硬盘用作虚拟机数据文件的备份. 故障: 由于MD3200存储中虚拟机的数据文件丢失,导致整个Hyper-V服务瘫

存储互斥失败导致数据丢失的数据恢复成功案例

数据恢复故障描述 需要恢复的数据是某公司的一个信息管理平台,客户使用了3台虚拟机为企业共享一台存储设备,供企业内部使用,存储了公司大量的重要数据文件.管理员在在正常工作时为该存储网络又连接了一台Windows2003服务器,结果这台存储突然无法使用了,管理员对存储进行故障排查时发现存储虚拟磁盘丢失,分区表丢失.重启该存储后故障依然没有解决.由于存储中的数据十分重要且没有备份,管理员不敢擅自进行尝试修复,只好通过数据恢复手段进行数据恢复.图片来源于网络,侵删 存储数据恢复分析 由于存储崩溃的原因并

AJAX POST数据中有特殊符号导致数据丢失的解决方法

使用Ajax传送数据时,当数据中存在加号(+).连接符(&)或者百分号(%)时,服务器端接收数据时会丢失数据.分析Ajax传送数据的格式与Javascript的语法: 1. "+"号:JavaScript解析为字符串连接符,所以服务器端接收数据时"+"会丢失变空格. 2. "&"号:JavaScript解析为变量连接符,所以服务器端接收数据时&符号以后的数据都会丢失变空格. 解决方法是通过正则表达式进行编码替换(假设pos

POST数据中有特殊符号导致数据丢失的解决方法

使用Ajax传送数据时,当数据中存在加号(+).连接符(&)或者百分号(%)时,服务器端接收数据时会丢失数据.分析Ajax传送数据的格式与Javascript的语法: 1. "+"号:JavaScript解析为字符串连接符,所以服务器端接收数据时"+"会丢失变空格. 2. "&"号:JavaScript解析为变量连接符,所以服务器端接收数据时&符号以后的数据都会丢失变空格. 解决方法是通过正则表达式进行编码替换(假设pos

Raid5磁盘阵列数据恢复,服务器raid数据恢复步骤和方法

[磁盘阵列数据恢复故障描述]客户的一台HP DL380 G4服务器,服务器使用hp smart array控制器挂载了一台国产磁盘阵列,磁盘阵列由14块146G SCSI硬盘组成一组RAID5.操作系统为LINUX,构建了NFS+FTP,作为公司内部文件服务器使用.由于服务器机房进行搬迁,搬迁过程中管理员顺便打扫了一下服务器和磁盘阵列设备,随后在新机房链接线路后服务器无法识别RAID,未做初始化. [对raid5阵列的初检结果]工程师对设备进行简单的初检,发现数据丢失的原因为raid信息丢失,H

服务器崩溃后硬盘再上线同步导致数据丢失恢复过程

[服务器数据恢复故障介绍] ··数据恢复中心近期接到客户服务器数据恢复案例并成功恢复,经客户许可后现将数据恢复过程分享给大家,下面简单介绍一下本次服务器数据恢复的故障情况.··客户使用的是某品牌的服务器,搭配了多块硬盘组成一组raid5磁盘阵列,作为公司的共享存储池使用,服务器上包含公司数据库文件和普通文件.由于硬盘掉线导致服务器内的D分区识别不到,服务器管理员查看设备后对服务器进行重启操作,导致服务器掉线硬盘重新上线并同步数据,同步进度到36%时服务器被管理员强制关机.· [服务器数据恢复检测

服务器raid5阵列故障排查及数据恢复过程记录

[服务器故障情况概述] 今天介绍的是服务器raid5阵列因为不明原因导致阵列崩溃后的故障排查方法,以及服务器数据恢复过程.下面简单介绍一下需要恢复数据的服务器硬件配置情况:本次数据恢复案例中的服务器型号为某品牌X3850型号,服务器上组建了一个raid5磁盘阵列,阵列里包含4块成员盘和1块热备盘一共5块.服务器再正常使用过成功突然崩溃,管理员查看raid阵列状态时发现阵列中有2块硬盘掉线,热备盘没有启用.需要从服务器层面进行数据恢复操作.·[服务器数据恢复普通流程]首先关闭服务器并保证在排查故障

windows 2008 r2服务器密码忘记解决办法(RAID5磁盘阵列)

操作系统:Windowssever 2008 R2,RAID5磁盘阵列 故障现象:忘记管理员登陆密码,原管理员账户被禁用,新开通管理员账户无法到桌面(User Profile Service 服务未能登录) 使用工具:Windowssever 2008 r2系统安装盘,带有IBMx3650M4磁盘阵列2008R2驱动的U盘. 确定大体恢复方向:根据网上搜来的解决方案,利用系统登录界面快速访问按钮的键盘(osk.exe)更改为命令行提示符程序(cmd.exe),然后在dos界面利用net user

raid5磁盘阵列数据恢复方法_服务器数据恢复步骤_存储结构介绍

一.HP-lefthand存储简介HP-lefhand存储具有一定的市场占有量,基于其软件定义存储的弊端,这款存储设备具有非常高的数据恢复需求.lefhand存储支持搭建RAID5.RAID6.RAID10磁盘阵列,同时还支持卷快照,卷动态扩容等.本文主要为大家介绍了lefhand存储的结构和数据恢复方法,附有p4500存储磁盘阵列数据恢复案例,对raid数据恢复的方法进行了分部介绍.服务端:客户端: 二.HP-lefthand存储结构介绍Lefthand存储共分为物理磁盘.逻辑磁盘.逻辑卷三个