服务器数据恢复环境:
某品牌服务器由4块SAS硬碟组成RAID5,Linux操作系统;
储存分区结构:boot分区+LVM卷(界定了一个reiserfs文件系统,作为根分区)+swap分区。
北亚企安数据恢复——reiserfs文件系统数据恢复
服务器故障:
服务器在正常运行中因为未知诱因引起系统截瘫,管理员重新安装系统之后发觉整个RAID逻辑卷弄成:boot分区+swap分区+LVM卷,LVM卷中文件系统位置有个空的reiserfs超级块。
须要恢复的就是原reiserfs文件系统中的所有数据,包含数据库、网站程序、网页、OA系统的所有办公文档。
北亚企安数据恢复——reiserfs文件系统数据恢复
服务器数据恢复过程:
1、服务器数据恢开工程师首先对故障服务器中所有硬碟以只读方法做磁道级别的镜像备份,后续的数据剖析和数据恢复操作都基于镜像文件进行,防止对原始数据导致二次破坏。
2、基于镜像文件剖析底层数据,通过对全盘reiserfs树节点之间的关联来确定原reiserfs分区位置,发觉原reiserfs文件系统上面部份数据被覆盖,应当是管理员在重装系统时错误地初始化分区结构,装好系统后未能导出LVM卷linux 文件恢复工具,企图通过reiserfsck进行修补。
3、reiserfs文件系统对文件系统中所有的文件(含目录)线性化后会以文件key生成B+树,树不断降低节点,树的结构整体拉展后会向c盘的数据区平滑迁移,所以顶尖节点通常不会被放到文件系统的最上面。
4、根目录的文件KEY号一般是最小的,从空间上看,reiserfs文件系统上面的部份数据中储存的应当是从根起始路径近来的key节点。该案例的数据目录层次较深,节点很大可能还存在。原reiserfs文件系统上面部份被覆盖的数据早已未能恢复,坐落reiserfs文件系统上面部份的整个树的索引全部遗失linux 文件恢复工具,加上reiserfs的树概念设计具象,重搭建树行不通。
5、通过北亚企安自主开发程序扫描整个原reiserfs文件系统区域的key节点,将所有节点导入。之后通过北亚企安自研程序对所有叶节点进行重新排序、过滤(去除之前删掉文件遗弃的节点),重新生成二级、三级、四级等叶节点。选择分区上面被覆盖的空间作为新树的结构区,生成对应地址信息。
6、对目录命名:假如原树路径某节点遗失,则使用自定义的key节点编号命名;倘若未能确定其父目录,暂加入到/otherfiles目录下。
7、根据前面对生成树索引信息并写入特定位置linux 电子书,再依据这种信息生成超级块,设置clear标志。
8、在suse虚拟机下创建快照,挂载修补好的卷,这时侯早已可以看见文件了。
9、在用于修补的suse虚拟机下挂载拿来copy数据的目标硬碟,mkfs后将所有数据cp到目标盘。
10、用户使用find命令整理所需数据,修正部份目录文件位置与名称。对于部份遗失的散文件则根据文件大小与文件头标志查找,找到后联通并重命名。
11、通过上述步骤,将所有须要恢复的数据都找到了,经过用户的反复验证免费linux主机,确认恢复下来的数据完整可用。
北亚企安数据恢复——reiserfs文件系统数据恢复