今天要介绍的是一款nas存储服务器,服务器内有硬盘出现故障离线导致的磁盘阵列失效,进而影响上层服务器的访问,需要进行数据恢复,经过数据恢复中心的一系列数据恢复操作,现在数据已经全部恢复,服务器也可以正常使用,下面简单介绍这次数据恢复的过程。
服务器数据恢复故障表现
本次数据恢复的服务器为nas存储,服务器上配备了14块硬盘组成了raid6磁盘阵列。
服务器在正常运行过程中突然有硬盘出现故障离线,导致磁盘阵列失效,服务器内的设备无法正常访问了。
服务器数据恢复分析
工程师首先对客户服务器内的所有硬盘都进行了底层数据检测。经检测发现客户的服务器虽然磁盘阵列失效,但thin-lvm结构及thin-lv尚未被破坏,可以进行数据恢复,但由于thin-lvm算法结构相对复杂,恢复数据的难度将会非常大。
服务器数据恢复过程
1、重组服务器RAID结构
通过对服务器底层数据的分析获取磁盘阵列必要信息,使用数据恢复专业设备对raid6磁盘阵列进行重组,还原服务器原始状态。
2、thin-lvm结构分析
获取并解读lvm配置信息,重组lvm结构,获取thin-pool相关的meta-lv和data-lv,并对相关性进行校验,经过校验,服务器数据恢复工程师获取到的meta-lv和data-lv均未完整、正确的。
3、thin-pool解析
分析meta-lv,获取其中的原信息并进行解读,进一步获取全部的thin-lv信息。通过服务器数据恢复工程师自己编写的数据提取程序对所有thin-lv信息进行提取。
4、thin-lv解析
当所有thin-lv信息获取完毕后采用服务器数据恢复专用程序对文件系统的完整性和正确性进行校验,校验无误。解析thin-lv并提取服务器内的所有数据文件。
服务器数据恢复结果
经过服务器数据恢复工程师的努力分析和提取,最终提取出了客户服务器内的所有数据,经过简单的检验后由客户主导对恢复出的服务器数据进行完整性和可用性验证。
经过客户验证,最终确认本次数据恢复结果完整,数据可用,确认服务器数据恢复成功。
原文地址:https://blog.51cto.com/sun510/3167258