【服务器数据恢复】华为OceanStor存储raid6的数据恢复案例

服务器数据恢复环境:
华为oceanstor某型号存储,10块硬盘组成raid6磁盘阵列。
上层操作系统采用ext3文件系统,划分2个lun。
服务器故障&分析:
在巡检中发现存储中的raid不可用,管理员进行了重新分配并初始化raid的操作,当初始化进度到40%左右时,管理员才发现自己的操作有问题,于是强行中止初始化,但部分数据已经被破坏。
在发现raid不可用后,管理员将raid6中的9块数据盘重新分配为riad5阵列并进行了初始化操作,这些操作对原始数据造成不可逆的破坏。
服务器数据恢复过程:
1、将故障存储中所有磁盘以只读方式进行全盘备份,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始数据造成二次破坏。
2、基于镜像文件分析原始raid6的结构以及重新分配的raid5的结构。由于重新分配raid的操作,底层数据中raid6和raid5的信息大量重合,北亚企安数据恢复工程师花费了大量时间和精力分析和区别这些数据。
3、分析出故障存储中原始raid6和重新分配的raid5的相关结构信息后,北亚企安数据恢复工程师开始研究算法&编写程序&校正算法,将故障存储中原始raid6中的2个lun分别镜像到准备好的2个存储设备上。
4、对第2个lun进行验证后发现数据完全正常,验证第1个lun后发现这个lun的前10mb重要数据被破坏,ext3文件系统的根目录和第一个块组的i节点全在这10mb数据里面。
5、尝试使用几款常用的数据恢复软件进行恢复但效果都相当不理想,在这种情况下只能先对损坏的ext3文件系统进行修复后才能进行下一步的操作。
6、北亚企安数据恢复工程师编写小程序对ext3文件系统进行目录查找。
7、重建根目录和i节点,用ext3文件系统解析程序打开已完全正常。
8、由用户方工程师亲自对恢复出来的数据进行验证,经过反复验证,确认恢复数据完整可用。本次数据恢复工作完成。
9、为了保证原始数据的权限和属性,在linux上将文件用cp命令拷贝到格式化为ext3文件系统的单块磁盘的分区上。这样文件目录结构和属性都和原来一模一样,用户不再需要做任何其他的设置。


iCAN系统结构及实现CAN-bus分布式数据采集网络的设计
黑芝麻智能完成C+轮融资 加速赋能智能汽车产业
IDC:2023年中国视频监控市场规模将达201.3亿 三家头部企业占据超过一半的市场份额
vga接口是什么?有什么用?
新闻:黑莓手机将停产 欧盟拟强推通用手机充电器 谷歌母公司净利增19%
【服务器数据恢复】华为OceanStor存储raid6的数据恢复案例
谈一款好用的Profinet远程分步式 I/O模块
无线通信的带宽和毫瓦分贝
LM3644在工业扫描中应用使用指南
选择用于系统测量和保护的温度传感器
红米手机4怎么样 价格极具竞争力
感应雷达模组助力空气净化器智能控制应用
区块链有怎样的社会意义
解析云计算的发展机遇与挑战
承德科胜手持式电动旋盖机|苹果醋旋盖机|河北旋盖机
给你4000元,是选择iphone6s还是华为P9 plus?
模拟设计中噪声分析的误区及注意事项
雷达测速的基本原理 雷达测速的优势有哪些
霍尔效应传感器的基础知识
vocs在线监测仪废气检测系统解决方案