热备盘同步过程中磁盘离线导致阵列崩溃的服务器数据恢复案例

雾绡容器
• 阅读 282

服务器数据恢复环境:
一台服务器上有两组分别由4块SAS硬盘组建的raid5磁盘阵列,这两组raid5阵列划分LUN并组成LVM结构,格式化为EXT3文件系统。

服务器故障:
一组raid5阵列上的一块硬盘未知原因离线,热备盘上线替换离线硬盘并开始同步数据。在热备盘上线同步数据过程中,该阵列中又有一块磁盘离线,热备盘同步失败,该组raid5阵列崩溃,LVM结构不完整,EXT3文件系统不可用。
北亚企安数据恢复工程师对两块离线磁盘进行初检,发现先离线的那块硬盘无法识别,初步推断该硬盘存在硬件故障,需要开盘修复,另一块离线硬盘可以正常识别。

服务器数据恢复过程:
1、将早离线的故障硬盘开盘。开盘后发现盘片磨损严重,无法修复,只能对该raid5阵列进行缺盘处理。
2、将故障raid5阵列中的其他成员盘以只读方式进行全盘镜像备份,对另一组完好的raid5阵列中的所有磁盘也进行全盘镜像备份。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
热备盘同步过程中磁盘离线导致阵列崩溃的服务器数据恢复案例
热备盘同步过程中磁盘离线导致阵列崩溃的服务器数据恢复案例

3、基于镜像文件分析硬盘底层数据,对EXT3文件系统结构进行解析。分析出两组raid5阵列的盘序、条带大小、校验方向等raid相关信息(两组raid5阵列块大小都为64K,校验方向为左同步)。根据获取到的raid相关信息重组两组raid5阵列(对故障raid进行重组时注意进行缺盘处理)。
热备盘同步过程中磁盘离线导致阵列崩溃的服务器数据恢复案例
热备盘同步过程中磁盘离线导致阵列崩溃的服务器数据恢复案例

4、完成raid5阵列重组后,分析两组raid5阵列中的底层数据,找到LVM结构信息并分析LVM结构。将两组raid5阵列中作为PV(LVM物理卷)的LUN导出,然后使用北亚企安自主研发工具将两个PV重组,重新生成LVM逻辑卷。
热备盘同步过程中磁盘离线导致阵列崩溃的服务器数据恢复案例
热备盘同步过程中磁盘离线导致阵列崩溃的服务器数据恢复案例

5、解析LV(逻辑卷)中的EXT3文件系统,恢复并导出文件系统中的全部数据。用户方工程师对恢复出来的数据进行反复检测,确认恢复数据完整有效。本次数据恢复工作完成。
热备盘同步过程中磁盘离线导致阵列崩溃的服务器数据恢复案例

点赞
收藏
评论区
推荐文章
威航软件园 威航软件园
4年前
EaseUS Data Recovery Wizard Technician(易我数据恢复软件)官方中文版V13.6.0 | easeus数据恢复软件下载
EaseUSDataRecoveryWizardTechnician是由大名鼎鼎的易我科技重磅推出的一款拥有卓越领先数据恢复算法且十分安全有效的堪称旗舰级别的电脑数据恢复软件,中文名叫易我数据恢复软件或易我数据恢复向导,全面支持NTFS、FAT16、FAT32或exFAT等主流的文件系统,具备快速扫描和深度扫描两种模式并支持大硬盘数据恢复,只需三步
Peter20 Peter20
4年前
Redis ==> 集群的三种模式
一、主从同步/复制  通过持久化功能,Redis保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数据,因为持久化会把内存中数据保存到硬盘上,重启会从硬盘上加载数据。但是由于数据是存储在一台服务器上的,如果这台服务器出现硬盘故障等问题,也会导致数据丢失。  为了避免单点故障,通常的做法是将数据库复制多个副本以部署在不同的服务器上,这样即使有一台服务器出
Peter20 Peter20
4年前
Redis集群的三种模式
一、主从模式通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据,因为持久化会把内存中数据保存到硬盘上,重启会从硬盘上加载数据。但是由于数据是存储在一台服务器上的,如果这台服务器出现硬盘故障等问题,也会导致数据丢失。为了避免单点故障,通常的做法是将数据库复制多个副本以部署在不同的服务器上,这样即使有一台服务器出现故障,其他
Stella981 Stella981
3年前
Raid5和Raid6读写速度一点实例对比(非严谨)
以前一直纠结,存储文件系统底层究竟用raid5做到读写和安全的兼顾,还是选择raid6以安全为主导牺牲性能呢?今日就给大家一点参考!数据源主机A型号:群晖1817,硬盘8个硬盘类型:sata10T存储冗余类型:raid5数据同步主机B型号:群晖18015,硬盘12个硬盘类型:sas16T存储冗余类型:raid6同步软件
Stella981 Stella981
3年前
MongoDB 定位 oplog 必须全表扫描吗?
MongoDBoplog(类似于MySQLbinlog)记录数据库的所有修改操作,除了用于主备同步;oplog还能玩出很多花样,比如1.全量备份增量备份所有的oplog,就能实现MongoDB恢复到任意时间点的功能2.通过oplog,除了实现到备节点的同步,也可以额外再往单独的集群同步数据(甚至是异构的数据库),实现容
可莉 可莉
3年前
13_ redis数据库高可用
数据库高可用1.1数据库高可用说明当数据库的主库宕机之后.如果没有高可用机制,则可能导致整个服务全部不能正常的使用.解决策略:双主模式(双机热备)1.2数据库双机热备实现1.2.1双机热备的说明将2台数据库设置为双主模式.互为主从的结构.其中任意的数据库服务器既是主机.也是从机.!在这里插入图
Wesley13 Wesley13
3年前
Oracle 11g DataGuard搭建(一)
(一)DataGuard概要DataGuard中文称为”数据卫士“,提供了数据库高可用性、数据保护和灾难恢复的功能。DataGuard通过建立primary数据库和standby数据库来确立参照关系,DataGuard将主库(primary)的redo日志传递给备库(standby),然后在备库中应用redo进行同步。备库又分为2种类型:物理
Wesley13 Wesley13
3年前
Mysql优化理论知识
参考文章http://blog.51cto.com/lizhenliang/2095526(1)硬件优化如果有条件一定要SSD固态硬盘代替SAS机械硬盘,将RAID级别调整为RAID10,相对于RAID1和RAID5有更好的读写性能,毕竟数据库的压力主要来自磁盘I/O方面。Linux内核有一个特性,会从物理内存中划分
Wesley13 Wesley13
3年前
mysql备份
一,原理及介绍〇xtrabackup能做哪些  对InnoDB引擎的表做热备  增量备份  流压缩传输到另外的服务器上  在线移动表  更简单的创建从库  备份时不增加服务器负载〇原理   备份及恢复大致涉及三个步骤:备份prepare恢复
如何选择天翼云云硬盘
天翼云提供普通云盘(SATA)、高效云盘(SAS)、SSD云盘(SSD)三种类型的云硬盘,这三种类型有什么区别,又分别适用于什么场景呢?今天就来说一说这个问题。首先我们了解一下什么是云硬盘。云硬盘即云主机使用的存储设备,购买云主机后操作系统、应用软件数据都保存在云硬盘上。本质上它是天翼云分布式存储池中划分出来的一个虚拟磁盘设备,在使用上和普通服务器的硬盘没有
公孙晃 公孙晃
1年前
苹果机系列数据恢复工具:Disk Drill for Mac中文版 支持M1
DiskDrill是一款数据恢复工具,可以帮助用户轻松恢复误删的文件/软件数据。它支持多种数据恢复算法,可以读取NTFS,FAT32,EXT,HFS和其他文件系统。DiskDrill可以恢复在系统硬盘和外部设备、SD卡和U盘、其他笔记本电脑和计算机上误删