首页 > 其他分享 >服务器数据恢复-raid5更换新磁盘在同步数据过程中又一块磁盘离线导致阵列崩溃的数据恢复案例

服务器数据恢复-raid5更换新磁盘在同步数据过程中又一块磁盘离线导致阵列崩溃的数据恢复案例

时间:2023-08-02 14:35:56浏览次数:43  
标签:数据恢复 阵列 离线 RAID5 磁盘 硬盘

服务器数据恢复环境:

某研究院一台DELL存储,15块硬盘搭建的一组RAID5磁盘阵列。

该RAID5阵列只有一个卷组,该卷组占用了阵列的全部空间;该卷组只有一个起始位置为0扇区的XFS裸分区。

服务器数据恢复-raid5更换新磁盘在同步数据过程中又一块磁盘离线导致阵列崩溃的数据恢复案例_raid5数据恢复


服务器故障&初检&分析:

该RAID5阵列中有一块硬盘由于未知原因离线,工作人员更换新硬盘,在RAID阵列进行数据同步的过程中,阵列中又有一块磁盘指示灯报警,磁盘离线,同步失败,阵列无法正常工作。

北亚企安数据恢复工程师拿到故障存储后,将存储中所有磁盘编号取出做硬件故障检测。初步检测结果:最先离线的硬盘访问速度异常缓慢,后离线的磁盘有少量坏扇区,其他磁盘没有发现明显物理故障。

因为RAID5磁盘阵列只支持一块硬盘离线时的冗余保护,如果有第二块磁盘离线,阵列便无法正常工作。根据用户描述,该RAID5阵列崩溃的主要是由在同步过程中离线的第二块磁盘造成,所以第二块磁盘的处理是关键。

服务器数据恢复-raid5更换新磁盘在同步数据过程中又一块磁盘离线导致阵列崩溃的数据恢复案例_raid5数据恢复_02

服务器数据恢复过程:

1、将所有完好硬盘做只读镜像的备份,用专业工具对第二块离线硬盘做备份。备份完成后将所有磁盘按照编号还原到原存储中,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始数据造成二次破坏。

2、对15块硬盘的镜像文件进行异或测试,测试全部通过,没有发现错误。

3、北亚企安数据恢复工程师计算第二块离线硬盘损坏扇区位置的数据,并将其写入到镜像文件。

4、根据备份过程中分析出来的原RAID5结构信息虚拟重构RAID阵列,验证RAID结构的正确性。

5、将第二块离线磁盘的镜像备份到新硬盘,将该新硬盘强制上线。更换第一块离线磁盘,并对其进行同步。

6、同步完成后,由用户方工程师对恢复出来的数据进行检测。经过检测,目录结构完整,重要文档完好,FSCK无任何错误提示,用户方确认恢复数据完整可用,认可恢复结果。

7、将恢复出来的数据迁移到用户方准备好的环境中。本次数据恢复工作完成。

服务器数据恢复-raid5更换新磁盘在同步数据过程中又一块磁盘离线导致阵列崩溃的数据恢复案例_raid5数据恢复_03

服务器数据恢复结论:

异或测试通过表明该存储发生故障后没有新的数据写入或结构有过改动。

根据其他几块完好的硬盘数据计算出坏硬盘对应位置的数据。

标签:数据恢复,阵列,离线,RAID5,磁盘,硬盘
From: https://blog.51cto.com/sun510/6937966

相关文章

  • compact:这是用于压缩文件和目录的Windows命令。它允许你在磁盘上节省空间,通过将文件和
    compact命令选项外,Windows操作系统中还有一些其他的compact命令选项,如下所示:compact/c:该选项用于强制压缩文件,即使它们已经被压缩过。它会覆盖现有的压缩设置。compact/i:此选项用于仅压缩文件中的空闲空间。它可以用于在磁盘上释放未使用的空间。compact/f:这个选项用于强制......
  • mysqlfrm工具使用及基于.frm和.ibd文件的数据恢复和.ibd迁移
    问题概述可以在数据库发生部分文件损坏,又没有相关备份时,利用mysqlfrm工具,读取数据库中表的.frm文件提取建表语句,结合.ibd文件做数据恢复。一、相关概念1、mysqlfrm工具mysqlfrm是一个恢复性质的工具,可以用来读取.frm文件并从该文件中找到表定义,生成ddl语句,生成的ddl语句多用于在另......
  • Android SDK离线安装方法详解(加速安装)
    AndroidSDK在国内下载一直很慢··有时候通宵都下不了一点点,最后只有选择离线安装,现在发出离线安装地址和方法,希望对大家有帮助一,首先下载SDK的安装包,android-sdk_r10-windows.zip(安装工具)解压到目录,如我的目录D:\programs\android-sdk-windows下载地址:http://dl.google.com/andro......
  • ASM磁盘从UDEV方式迁移到ASMFD方式
    OracleASMFilterDriver(OracleASMFD)是位于OracleASM磁盘IO路径上的一个内核模块,OracleASM使用ASMFD来验证对OracleASM磁盘的写IO请求,OracleASMFilterDriver会拒绝任何无效的IO请求。此操作消除了意外覆盖OracleASM磁盘头的情况。例如,OracleASMFilterDriver过滤掉......
  • 服务器磁盘IO是什么意思?SATA和固态硬盘的性能差异
    IO实际上是计算机用语,也写作I/O,指输入/输出(Input/Output)。硬盘IO就是指对字节的读取速度,即硬盘的读写能力。今天咱们主要讲一下服务器磁盘IO。服务器硬盘IO的性能也是服务器硬件配置中需要考虑的问题。SATA和固态硬盘的性能差异在哪里呢?首先,硬盘的数据存储在硬盘驱动器内各个扇区......
  • XSAN架构迁移至STORNEXT架构导致存储数据丢失的服务器数据恢复案例
    服务器数据恢复环境:昆腾存储,操作系统:MACOS,存放的数据类型:MXF、MOV等格式视频文件。存储中有9个数据卷,其中包括1个META信息卷,8个DATA信息卷。服务器故障:由于业务需求,需要将整个存储空间从XSAN架构迁移到STORNEXT架构,迁移完成后管理员发现存储空间中的数据全部丢失。管理员查......
  • python离线安装
      1.安装yumhttps://www.python100.com/html/63851.html2.卸载原本系统中的python参考:https://www.python100.com/html/W9610GF0KY1P.html3.官网下载python对应安装版本的包https://www.python.org/downloads/4.解压python包tar-zxvfPython-3.6.9.tgz5.进入到python-3.6.9......
  • raid磁盘阵列
    raid磁盘阵列什么是RAIDRAID是英文RedundantArrayofIndependentDisks的缩写,中文简称为独立磁盘冗余磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。什么RAID级别......
  • Linux18--存储管理之:MBR与GPT分区、格式化文件系统、磁盘挂载、制作swap分区、文件系
    0新增磁盘流程#磁盘整体的操作步骤1.增加磁盘编辑虚拟机设置--新增硬盘--SCSI--创建新虚拟磁盘--200G、多个文件--完成2.磁盘分区3.分区格式化成文件系统4.文件系统挂载到指定目录1磁盘分区#1分区分类主分区主引导分区,是可以安装系统的分区......
  • Ubuntu 离线安装的常见操作
    Ubuntu离线安装的常见操作说明:很多情况下,生产环境都是离线环境,然而开发环境都是互联网的环境,因此部署的过程中需要构建离线安装包;1.下载但是不安装#例如使用apt下载wireshark安装包sudoaptdownloadwireshark#下载多条的时候直接使用空格分割即可sudoaptdow......