服务器数据恢复环境:

联想服务器,有4块SAS硬盘组建RAID5。LVM卷中划分了一个reiserfs文件系统。

文件系统损坏数据恢复_服务器

服务器故障检测描述:

服务器在运行过程中,因为意外断电,导致系统瘫痪。重装服务器系统后发现整个RAID逻辑卷变成了:boot分区+swap分区+LVM卷(按照先后顺序),LVM卷中文件系统位置有个空的reiserfs超级块,数据库数据全部丢失。

文件系统损坏数据恢复_文件损坏_02

服务器数据恢复过程:

1、对全盘reiserfs树节点之间的关联确定原来reiserfs分区的位置。经检测发现存储数据的reiserfs系统数据已经被覆盖,系统安装后无法导入LVM卷,执行reiserfsck操作试图进行修复。

2、通过对原文件系统所在区域进行节点扫描并将所有节点导出。  

3、重新排序,重新生成二级、三级、四级节点。

4、选择分区前面空间作为新树的结构区并生成对应信息。

5、在虚拟机下创建快照并挂载修复好的卷,可以看到数据了。在修复用虚拟机下,挂载用于copy数据的目标硬盘,mkfs后将所有数据cp到目标盘。

文件系统损坏数据恢复_数据_03

6、通过find命令整理所需数据,修正部分目录位置与名称。

7、按大小与文件头标志查找部分丢失的散文件,找到后移动及重命名。所有重要数据找到。