首页 > 其他分享 >【服务器数据恢复】5盘RAID5中的4块盘重建raid5导致原raid数据丢失的数据恢复案例

【服务器数据恢复】5盘RAID5中的4块盘重建raid5导致原raid数据丢失的数据恢复案例

时间:2023-06-14 15:02:03浏览次数:48  
标签:数据恢复 raid 掉线 校验 raid5 RAID5 服务器

服务器数据恢复环境:

HP某型号服务器,5块硬盘组建了一组raid5磁盘阵列。

【服务器数据恢复】5盘RAID5中的4块盘重建raid5导致原raid数据丢失的数据恢复案例_数据恢复

服务器故障&分析:

服务器在工作过程中,raid5磁盘阵列中的一块磁盘掉线,由于raid5的容错特点,raid阵列未受影响,工作人员也没有及时关注磁盘离线的问题。服务器继续运行一段时间后出现故障,管理员将现有的4块磁盘进行了重建raid的操作,重建后进行了数据同步,原raid5阵列中的数据全部丢失。

HP SMART ARRAY在创建一组新的RAID5时,默认会全盘重建所有的块校验。这意味着在组成新创建RAID5的任一条带中,总有一个校验块的数据是在创建raid时生成的,这个特性对于原raid阵列来说是极具破坏性的。

经过分析,后生成的4盘RAID5组成结构是双循环、64K块大小、16次条带换校验。这意味着新组建raid5的4块成员盘中,每隔3M就会有1M的数据是错误的。原5盘RAID5的组成结构为双循环、块大小128K、16次条带换校验。

要想恢复数据必须修复早掉线的那块硬盘,数据恢复率取决于早掉线磁盘掉线之后数据变更多少。

最终敲定的数据恢复方案:对新旧raid5组成结构的差异性进行分析,用之前掉线的盘重新补回重建RAID时被破坏的校验信息,再虚拟重组RAID并解释文件系统,然后导出文件。

【服务器数据恢复】5盘RAID5中的4块盘重建raid5导致原raid数据丢失的数据恢复案例_raid5数据恢复_02

服务器数据恢复过程:

1、将故障服务器中所有涉及到的硬盘以只读方式进行全盘镜像,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成再次的破坏。

2、基于镜像文件分析所有磁盘底层数据,根据破坏前后的数据痕迹分析新旧RAID5的结构。

3、分析新旧raid5组成结构差异,北亚企安数据恢复工程师编写校验修正程序。按原RAID5结构虚拟重组RAID,生成镜像文件。

4、由北亚企安数据恢复工程师修正重组后的镜像文件系统错误(所幸硬盘离线后数据变更很少,错误极少)。

5、导出部分分区数据,将部分分区在无错误的前提下完全镜像到准备好的新空间。

6、经过数据恢复工程师和用户方工程师的严格测试,确认恢复出来的数据完整有效。

【服务器数据恢复】5盘RAID5中的4块盘重建raid5导致原raid数据丢失的数据恢复案例_数据恢复_03

标签:数据恢复,raid,掉线,校验,raid5,RAID5,服务器
From: https://blog.51cto.com/sun510/6477268

相关文章

  • HotSpare 9361Raid卡热备盘的设置过程
    HotSpare9361Raid卡热备盘的设置过程摘要公司最近一批服务器到位(去年生产)插满24盘位的960G的SSD的超融合服务器.(硬盘是镁光的!-_-!)想着Raid6虽然数据保护比较好,但是写入是在是太垃圾了.所以想可以增加两块热备的Raid5这样的话虽然比raid6还要多损失一块960G......
  • 【Linux】vg数据恢复之vgimportclone
    1.背景--WX:DBAJOECN--OSversion:RHEL7.9用户误操作删除了应用系统中的文件,基于操作系统都是vm机器,并且vmsphere只有snapshot备份,因此采用恢复vmsnapshot后将需要的存储挂在到新的OS上,从而实现LV恢复数据。https://www.linux.org/docs/man8/vgimportclone.html2.准......
  • RAID 磁盘阵列卡
    RAID磁盘阵列详解独立冗余磁盘阵列把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的储存性能和提供数据备份技术组成磁盘阵列的不同方式称为RAID级别常用的RAID级别RAID0,RAID1,RAID5,RAID6,RAID1+0等一、RAID0RAID0连续以位或字节为单......
  • 浪潮4U服务器 raid5 &&直通(JBOD)
    浪潮服务器微信公众号寻求帮助浪潮专家服务raid5等配置直通参考1.8JBOD章节R卡在浪潮八路机器UEFI模式下配置步骤(例如310893619460):http://www.4008600011.com/archives/16861PM8204在浪潮八路机器UEFI模式下配置步骤:http://www.4008600011.com/archives/16967官网-支持下载-......
  • 在 Windows 磁盘管理中,RAID 技术主要有四种常见的级别
    独立磁盘冗余阵列(RAID)是一种通过组合多个物理磁盘来创建一个更大、更可靠的逻辑磁盘的技术。RAID通常用于在磁盘级别上提供数据冗余,以增加数据的可靠性和可用性,同时还可以提供更快的读写速度。下面是几种常见的RAID级别:RAID0:将两个或多个磁盘组合成一个大容量的逻辑卷,并将......
  • CentOS配置软件级RAID
    步骤yuminstallmdadm#创建虚拟RAID阵列mdadm-C/dev/md1-l1-n2/dev/sda/dev/sdbmdadm-D/dev/md1#挂载mkfs.xfs/dev/md1mkdir/datamount-txfs/dev/md1/datavi/etc/fstab/dev/md1/dataxfsdefaults00引用Linux配置虚拟RAID阵列linux下raid......
  • Esxi6.7 添加硬盘时提示 无法创建 VMFS 数据存储 - 无法更改主机配置 Group2 Raid5
     ESXI添加硬盘时提示无法创建VMFS数据存储-无法更改主机配置1.打开ESXI的SSH2.找到不能添加的硬盘路径3.用SSH操作 1.打开ESXI的SSH2.找到不能添加的硬盘路径我的是**个,找到你要添加但是不能添加的那个硬盘,点进去。完整的路劲为:比如我的:/vmfs/devices/disk......
  • MySQL数据库数据恢复 -【MySQL ERROR 1050: Table already exists】
     来源:http://www.360doc.com/content/18/0523/15/46399781_756406512.shtml ......
  • 群晖硬盘容量计算器,硬盘组raid或者SHR还有多少可用空间
    群晖硬盘容量计算器 点我去计算:RAID容量计算器|群晖科技SynologyInc.  ......
  • SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
    [root@storage1~]#mount/dev/sdj3/mnt/data-dir/ntfs_mst_post_read_fixup_warn:magic:0xffffffffsize:1024usa_ofs:65535usa_count:65535:InvalidargumentRecord16hasnoFILEmagic(0xffffffff)CorruptattributelistentryinMFTrecord0Failedto......