暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

存储LINUX RAID6恢复案例

北亚数据安全救援 2021-01-14
195
点击上方蓝字,关注我们了解更多恢复资讯!
存储LINUX  RAID6恢复案例

原存储为12块2T硬盘组成的LINUX RAID6,文件系统均为EXT3,此存储上划有3个LUN,每个均为6TB大小,某天在RAID失效后,维护人员为了抢救数据,对此失效的存储重进行分配RAID,并进行了初始化。

初始化进行很长时间后,维护人员察觉到情况有异,便强制停止初始化,但初始化已达到 50%以上。数据部分已被不可逆的破坏。

FROMBYTE
故障情况分析
BY:

故障的起因仅仅是RAID失效,维护人员随后的抢救数据过程中用11块硬盘进行重分配RAID5,并进行长时间的初始化,这对原始数据是不可逆的损坏,后经证明,仅第三个LUN可用普通RAID6方法恢复出数据,但第三个LUN并没有客户想要的要的重要数据,重要的数据主要集中在第一个LUN。

FROMBYTE
数据恢复过程
1.Q:

分析原始12块磁盘RAID6的RAID和磁盘的组织结构;

2.Q:

分析重分配RAID5时RAID和磁盘的组织结构;

3.Q:

判断可恢复性,以及怎么实现恢复程序的算法;

4.Q:

数据恢复及修复;

数据恢复详细过程

快速分析出原始RAID6的结构,但因为底层RAID6和RAID5大量的信息重合导致分析重分配RAID5的结构时比较困难,整整花费了 1天时间。

第一步和第二步已完成,经分析,被初始化破坏的数据可用其它方法进行还原,制定出恢复算法,花费一天写程序及进行程序算法的校正,程序把12块磁盘中原始数据的第一和第二个LUN分别镜像到搭好的两个7TB 的存储上。

经验证第二个LUN数据完全正常,但最重要的第一个LUN前有大约有10MB数据的破坏,这前 10MB数据很要命,EXT3的根目录和第一个块组的I节点全在这前10MB里面,可能是存储较大的原因,常规的恢复软件效果不是很理想。

在这种情况下只能自行修复损坏的EXT3文件系统,自行写一个程序进行EXT3孤目录查找,找到了根目录下有3个了目录,重建根目录和I节点,用文件系统解析程序打开已完全正常,但为了保证原始数据的一些权限和属性,在LINUX简单修复,LINUX已能正常挂载,然后在LINUX把文件用 cp 命令进行拷贝格式化好的EXT3 的单块磁盘的分区上。这样客户使用数据时,不再需要别的任何设置,直接 cp 后,文件目录结构和属性都和原来一模一样。

数据恢复验证及结果

经客户验证,恢复出的数据跟之前一样,数据没有问题,本次数据恢复成功,恢复用时3天。

精彩推荐

XSAN数据恢复案例

误删除VMware虚拟机怎么办?

北亚数据恢复中心主要从事服务器数据恢复、

磁盘阵列数据恢复(DEll、HP、IBM、华为、NetApp等),

虚拟化数据恢复(VSAN、VMware、Kvm等),

数据库数据恢复(Oracle、Sql Server、MySql、Mongodb等),

小型机数据恢复等方面的数据恢复服务。

24小时数据救援电话:4006-505-646

地址:北京市海淀区中关村创客小镇16号221室

扫码关注我们
北京北亚数据恢复中心
扫码关注更多精彩内容

文章转载自北亚数据安全救援,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论