首页 > 其他分享 >服务器数据恢复-EqualLogic存储RAID5硬盘坏道导致存储崩溃的数据恢复案例

服务器数据恢复-EqualLogic存储RAID5硬盘坏道导致存储崩溃的数据恢复案例

时间:2023-08-15 14:36:58浏览次数:45  
标签:数据恢复 存储 镜像文件 虚拟机 RAID5 服务器 硬盘

服务器数据恢复环境:

一台DELL EqualLogic存储中有一组由16块SAS硬盘组建的RAID5阵列。存储存放虚拟机文件,采用VMFS文件系统,划分了4个lun。


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

存储设备上有两个硬盘指示灯显示黄色,存储不可用。存储设备已经过保。

对故障存储中的16块硬盘做硬件故障检测,发现其中的2块硬盘出现坏道,SMART的错误冗余级别已经超过阈值。

服务器数据恢复-EqualLogic存储RAID5硬盘坏道导致存储崩溃的数据恢复案例_服务器数据恢复

收集&分析故障存储的日志信息,分析两块硬盘的掉线时间,找到数据较新的硬盘,利用这块数据较新的硬盘进行数据恢复。  


服务器数据恢复过程:

1、将14块完好的硬盘以只读方式进行全盘镜像,将2块有坏道的硬盘进行处理后生成镜像文件。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。

2、基于镜像文件分析原RAID5结构信息,利用分析出来的RAID结构信息虚拟还原之前的RAID。

3、根据位图信息使用北亚企安自研lun数据提取工具将虚拟出来的RAID中的4个lun全部提取出来。

4、根据底层结构分析,北亚企安数据恢复工程师将4个VMFS文件系统进行跨区卷组合并导出用户数据,验证虚拟机是否正常。

服务器数据恢复-EqualLogic存储RAID5硬盘坏道导致存储崩溃的数据恢复案例_raid5数据恢复_02

服务器数据恢复-EqualLogic存储RAID5硬盘坏道导致存储崩溃的数据恢复案例_raid5数据恢复_03

5、虚拟机都可以正常启动,经过用户方检查,确认虚拟机内的数据完整,认可数据恢复结果。将虚拟机文件移交给用户方。

标签:数据恢复,存储,镜像文件,虚拟机,RAID5,服务器,硬盘
From: https://blog.51cto.com/sun510/7088387

相关文章

  • MySQL存储过程
    1.什么是存储过程是一组为了完成特定功能的sql语句集合经编译后保存在数据库中通过指定存储过程的名字并给出参数的值可带参数,也可返回结果可包含数据操纵语句、变量、逻辑控制语句等使数据库引擎更加灵活和强大2.使用存储过程的目的提高性能:存储过程将一组sql语句封装在一个单元中......
  • 数据存储与持久化的重要性
    在后端开发中,数据存储与持久化是至关重要的,它涉及将应用程序的数据保存在持久层,以确保数据的安全性和可靠性。不同的数据存储选项适用于不同的场景和需求。关系型数据库关系型数据库(如MySQL、PostgreSQL、Oracle)使用表格来存储数据,并通过关系(键值)将表格连接起来。这种结构有助于处......
  • SQL: 打印存储过程
    打印SAPbusinessone 9.2 存储过程代码  useSAPB1--SAPBUSINESSONE9.2GODECLAREC_SPCURSORFORSELECTOBJ.NAMEASSTORE_PROCEDURE,CASEWHENRS.DEFINITIONISNULLTHENN'加密'ELSEN'未加密'ENDAS[IS_ENCRYPT],......
  • 服务器数据恢复-6盘RAID5中2块磁盘故障离线,强制上线硬盘失败的数据恢复案例
    服务器数据恢复环境:DELLPOWEREDGE某型号服务器中有一组由6块SCSI硬盘组建的RAID5阵列,LINUXREDHAT操作系统,EXT3文件系统,存放图片文件。服务器故障&分析:服务器raid5阵列中有一块硬盘离线,管理员没有及时发现,直到服务器raid5阵列中的另一块硬盘掉线,raid5阵列瘫痪,服务器无法正常工......
  • Java入门学习——其他数据形式的存储原理
    一、字符(文本)在计算机中是如何存储的呢?ASCII编码表:即美国信息交换标准编码,规定现代英语、数字字符、和其他西欧字符对应的数字编码。为了验证字符是通过ASCII编码表编号的二进制形式进行存储的,我们在IDEA里新建一个Module(day02-basic-app),然后在src下面新建package(it.com.variab......
  • CentOS7安装MySQL:使用Yum存储库方式
    一、安装环境安装环境如下:服务器:CentOS7.9安装版本:MySQL5.7(最新版)二、安装过程和细节1、在官网下载MySQLYum源安装文件用MySQLYum存储库安装的方式,其实就是通过Linux系统的Yum源安装的方式,主要的Yum源配置文件存放在/etc/yum.repos.d目录下,所以要想通过这种方式安......
  • Java入门学习——变量里的数据在计算机中的存储原理
    变量里的数据在计算机中的存储原理一、二进制只有0、1,按照逢2进1的方式表示数据:十进制转二进制的算法除二取余法。  结果:6的二进制是110  结果:13的二进制是1101二、计算机中表示数据的最小单元计算机中表示数据的最小单位:一个字节(byte,简称B,是使用8个二进......
  • 探索MySQL 8的事务数据字典:数据库对象信息存储
    MySQL8带来了重大的架构变革,用事务数据字典(TDD)这种更高效、更可靠的方法取代了传统的基于MyISAM引擎的系统表。这一升级极大地改进了元数据的管理和存储,从而提高了各种数据库对象的可靠性和可扩展性。本文将通过实际案例探讨MySQL8事务数据字典的复杂性、优势及其在现实生活中......
  • pinia持久化存储插件-pinia-plugin-persistedstate
    pinia-plugin-persistedstate丰富的功能可以使PiniaStore的持久化更易配置:与vuex-persistedstate相似的API所有Store均可单独配置自定义storage和数据序列化恢复持久化数据前后的hook每个Store具有丰富的配置兼容Vue2和3无任何外部依赖安装使用你喜......
  • 某公司笔试题 - 求int型正整数在内存中存储时1的个数(附python代码)
    #输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。#数据范围:保证在32位整型数字范围内num=int(input("请输入一个正整数:"))#将输入的正整数转化成二进制num_bin=bin(num)print(num_bin)#将二进制字符串转化成数组nbl=list(num_bin)iflen(nbl)>0and......