【服务器数据恢复】raid5硬盘同步数据未完成时关机的数据恢复案例
服务器数据恢复环境:
某公司一台服务器组建了一组raid5磁盘阵列,作为共享存储池使用。该服务器存储数据库文件和普通文件。
服务器故障&检测:
RAID5磁盘阵列的硬盘掉线导致服务器操作系统识别不到D分区。管理员重启了服务器,服务器raid5磁盘阵列的掉线硬盘重新上线并开始同步数据,数据同步到接近40%的时候管理员感觉这样操作有问题,于是强制关机并联系我们数据恢复中心寻求帮助。
北亚企安数据恢复工程师到达现场后,首先由硬件工程师对故障服务器的硬盘进行物理故障检测,经检测所有硬盘都不存在物理故障,可以正常读取。初步推断raid5磁盘阵列中的硬盘离线原因是读写不稳定。
服务器数据恢复过程:
1、对故障服务器中所有硬盘以只读方式进行扇区级别的镜像备份,后续的数据分析和数据恢复操作都在镜像文件上进行,避免对原始数据造成二次破坏。
2、分析镜像数据,获取故障服务器原始raid5磁盘阵列的相关信息如:raid阵列条带大小、盘序等。通过和管理员沟通弄清楚故障服务器原始raid5磁盘阵列的配置信息,然后将故障服务器内所有硬盘按照mdisk组进行分类。
3、通过分析mdisk组,北亚企安数据恢复工程师获取到故障服务器中所有硬盘的阵列组信息,利用获取到的上述信息重组raid阵列并提取阵列数据。
4、对提取出来的数据进行校验,发现数据不完整,部分数据库文件被破坏。数据恢复工程师重新扫描故障服务器内的数据碎片并提取。
5、数据库数据恢复工程师对提取出来的碎片进行分析并重组拼接,验证dat数据完整性发现底层结构显示有损坏。
6、继续扫描分区自由空间,拼合自由空间数据碎片并重新生成数据库文件。验证数据库文件,数据库可以正常加载,上层应用正常使用。
7、数据恢复工程师验证完成后把数据交付给用户方亲自验证,经用户方工程师反复验证,确认恢复出来的数据完整可用,本次服务器数据恢复工作完成。
【服务器数据恢复】raid5硬盘同步数据未完成时关机的数据恢复案例的更多相关文章
- 在服务器上运行db:seed数据填充时,出错的问题解决
在服务器上运行db:seed数据填充时,出错的问题解决 运行composer dump-autoload
- C#里面的事物回滚,解决同步数据插入时出现重复数据
什么是事物回滚: 举个栗子,你在你家的银行分行取钱,取完钱数据要同步,而且可能每个分行都有一个存储这些数据的数据库,分行的这些 存取的记录都需要实时同步,如果你取完500刚好断电了,好嘛,分行可能刚记 ...
- zookeeper源码分析三LEADER与FOLLOWER同步数据流程
根据二)中的分析,如果一台zookeeper服务器成为集群中的leader,那么一定是当前所有服务器中保存数据最多的服务器,所以在这台服务器成为leader之后,首先要做的事情就是与集群中的其它服务器 ...
- 架设rsync服务器同步数据
什么是rsync rsync 是一个快速增量文件传输工具,它可以用于在同一主机备份内部的备分,我们还可以把它作为不同主机网络备份工具之用.本文主要讲述的是如何自架rsync服 务器,以实现文件传输.备 ...
- SqlServer2008 跨服务器同步数据
最近工作中需要跨服务器同步数据,在数据库DB1中的表T1插入数据,同时触发T1的触发器(这里暂不讨论触发器的效率问题),向另一台服务器DB2中的相同的一张表T2插入数据,查看了一些资料说, 需要打开D ...
- firefox同步数据时无响应问题
之前设置了firefox的数据同步,可以在不同电脑上,同步自己的书签等信息,感觉很方便实用,最近在点工具立即同步时,不报错,书签也没有同步,没有任何响应: 后来查了许多网上资料,都不见效,无意间看到 ...
- rsync+inotify 实现资源服务器的同步目录下的文件变化时,备份服务器的同步目录更新,以资源服务器为准,去同步其他客户端
测试环境: 资源服务器(主服务器):192.168.200.95 备份服务器(客户端):192.168.200.89 同步目录:/etc/test 同步时使用的用户名hadoop密码12345 实验目 ...
- MySQL 同一台服务器同步数据
声明:我配置出来的slave_io_running和slave_sql_running都是yes.但是数据并没有同步! 希望有遇到相同问题的朋友,能够告诉我一下解决方案? 首先,如何在同一个服务器安装 ...
- hp MSA50 5盘RAID5重建为4盘RAID5怎么恢复数据
[用户单位] XX省电视台[数据恢复故障描述] 一台HP 服务器,挂接一台HP MSA50磁盘阵列,内接5块1TB硬盘,原先结构为RAID5. 使用一段时间后,其中一块硬盘掉线,因RAID5支持一块硬 ...
- OGG 从Oracle备库同步数据至kafka
OGG 从Oracle备库同步数据至kafka Table of Contents 1. 目的 2. 环境及规划 3. 安装配置JDK 3.1. 安装jdk 3.2. 配置环境变量 4. 安装Data ...
随机推荐
- Hystrix容错监控机制
六:Hystrix容错监控机制 什么是微服务的容错机制 提前预设解决方案.,系统自主调节,遇到问题即时处理 什么是Hystrix Netfix 设计原则: 服务隔离机制 服务降级 熔断机制 提供实时的 ...
- 【TS】枚举
ts中,枚举类型就是,枚举里面的每个数据值都可以叫做元素,每个元素都有自己的编号,编号是从0开始的,依次递增加1 , 语法: enum 枚举名 {} 此处定义一个枚举类型,例如: enum Color ...
- JZOJ 5947.初音未来(miku)
题目大意 维护一个数列 \(a_n\),\(m\) 次操作,每次对区间 \([l..r]\) 进行升序排序 求最后询问区间 \([L..R]\),输出 \(a_L,a_{L+1},···,a_{R}\ ...
- label勾选问题,checkbox
<input id="overck_21" data-role="none" name="check" class="reg ...
- 使用python编写简单的api接口
先安装flask模块 pip install Flask py文件 from flask import Flask, request, jsonify app = Flask(__name__) @a ...
- 基于IGServer的Web地图要素空间分析
1. 引言 MapGIS IGServer 是中地数码的一款跨平台GIS 服务器产品,提供了空间数据管理.分析.可视化及共享服务 MapGIS IGServer的下载(试用)地址:MapGIS IGS ...
- vue - 环境变量和模式
1.在项目根目录中创建.env 或者 .env.xxx 的文件来指定环境变量 .env # 在所有的环境中被载入 .env.local # 在所有的环境中被载入,但会被 git 忽略 .env.[mo ...
- 【FPGA学习】MATLAB与FPGA实现FIR滤波器
本篇博客记录一下在matlab设计和在FPGA平台实现FIR滤波器的方法,平台是Xilinx的ZYNQ 参考: AMBA AXI-Stream Protocol Specification 使用mat ...
- 【剑指Offer】【树】二叉搜索树的后序遍历序列
题目:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果.如果是则输出Yes,否则输出No.假设输入的数组的任意两个数字都互不相同. A:在二叉树的后序遍历中,数组最后一个元素为根节点,左 ...
- Spring的AOP源码解析(一)
Spring AOP 使用介绍,从前世到今生 前面写过 Spring IOC 的源码分析,很多读者希望可以出一个 Spring AOP 的源码分析,不过 Spring AOP 的源码还是比较多的,写出 ...