服务器数据恢复环境:
x3850 X5服务器,一组由5块硬盘组建的raid5阵列,安装linux操作系统,运行oracle数据库。
服务器故障检测分析描述:
服务器上raid5阵列中两块硬盘故障导致磁盘离线,服务器数据库数据丢失。raid5阵列中有两块硬盘处于离线状态;没有发现物理故障。
服务器数据恢复过程:
1、将故障服务器所有磁盘编好号后取出槽位,用只读方式进行扇区级全盘镜像,镜像发现有一块硬盘存在大量坏道,其他硬盘均完好,无坏道。镜像完成后将所有磁盘按照编号还原到原服务器中,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件分析所有磁盘底层数据,获取raid5阵列的raid结构信息。
3、获取raid信息虚拟重组raid5阵列,进行全盘回写。
4、数据回写完成后无法进入操作系统,原因是因为有一块硬盘出现坏道所导致的。
5、使用其他盘对故障盘的损坏区域进行补齐并重新校验文件系统,通过日志确定原节点块的节点信息并进行修正。
6、经过分析发现,有块盘先离线,启动强行修复后重启系统,系统正常,启动数据库正常。