服务器数据恢复环境:
联想服务器,有4块SAS硬盘组建RAID5。LVM卷中划分了一个reiserfs文件系统。
服务器故障检测描述:
服务器在运行过程中,因为意外断电,导致系统瘫痪。重装服务器系统后发现整个RAID逻辑卷变成了:boot分区+swap分区+LVM卷(按照先后顺序),LVM卷中文件系统位置有个空的reiserfs超级块,数据库数据全部丢失。
服务器数据恢复过程:
1、对全盘reiserfs树节点之间的关联确定原来reiserfs分区的位置。经检测发现存储数据的reiserfs系统数据已经被覆盖,系统安装后无法导入LVM卷,执行reiserfsck操作试图进行修复。
2、通过对原文件系统所在区域进行节点扫描并将所有节点导出。
3、重新排序,重新生成二级、三级、四级节点。
4、选择分区前面空间作为新树的结构区并生成对应信息。
5、在虚拟机下创建快照并挂载修复好的卷,可以看到数据了。在修复用虚拟机下,挂载用于copy数据的目标硬盘,mkfs后将所有数据cp到目标盘。
6、通过find命令整理所需数据,修正部分目录位置与名称。
7、按大小与文件头标志查找部分丢失的散文件,找到后移动及重命名。所有重要数据找到。