数据恢复案例:linux ext3 FSCK后文件系统损坏、数据丢失

转载 2007年10月04日 19:38:00
原贴:http://zhangyu.blog.51cto.com/197148/33793

转载请保留原作网站:http://www.sjhf.net数据恢复
DELL POWEREDGE2850.磁盘系统为SCSI36GB*3,RAID5。LINUX系统,FSCK后系统无法MOUNT。
经查,RAID5完好,FSCK后SUPERBLOCK及第1个块组中的位图、描述均被垃圾日志填充,第1个块组内的根目录也被垃圾日志填充。直观上无法知道文件系统的所有信息。
根据现存的文件系统节点及残留的日志区,还原出原来的SUPERBLOCK;
根据SUPERBLOCK分析,得出文件系统为EXT3,其原日志节点为8。
根据磁盘结构分析出日志节点的起始位置(日志信息的SUPERBLOCK及类型0x04的日志页)得到其大小,反分析其INODE,得到,以此为据,得到根目录节点。
转移到根目录区域,约逻辑地址500多LBA(通常在这个附近)已被垃圾日志填充;
从日志中还原根目录记录。
还原其他第一个块组内可能的INODE
进行文件系统结构化,已经可以在LINUX下MOUNT了,多数数据已经可以读取,但偏偏用户需要的重要数据多数出错,怀疑使用当中崩溃造成;
按照EXT3的特点,进行索引跟入。发现多数不可读节点被填充日志垃圾。
在日志文件中进行分析,如果可以回溯,直接生成好节点,拷贝进入;
如果日志无参考,通过数据区结构进行分析。(此例所有目录区均完好)
全部做完工作后,100%数据恢复成功。
 

相关文章推荐

Linux ext3/ext4 文件系统数据恢复

Linux ext3/ext4 文件系统数据恢复工具 ext3         ext3grep ext3/ext4    extundelete 下载地址:  ...

linux reiserfs文件系统损坏的数据恢复方法

在介绍恢复过程之前先简单说明一下故障情况,发生故障的是一台IBM X3850服务器,这个服务器是由4块146G SAS硬盘组成的RAID5作为存储介质,操作系统是SUSE LINUX,文件系统全都是r...

硬盘修复 Ext4文件系统fsck后损坏的修复过程

1.故障发生背景   Ext4文件系统没有umount下来,之后做了fsck操作检查一致性,结果导致Ext4文件mount不上(有时也会表现为导致目录变成了文件)。   报错提示信息:mo...

FAT32文件系统基本原理与数据恢复编程

之前一直想把自己开发的数据恢复软件开源,但一直没有进行基本原理、研发过程文档的编写和代码的整理,这几天找出以前的源码,再补充几篇基本原理和研发思路的博文。 为什么会有数据恢复软件? 平时我们使用电...
  • itmes
  • itmes
  • 2012-05-07 14:06
  • 2798

HP MSA存储 raid组lvm下vxfs文件系统数据恢复方案

一、故障描述   HP FC MSA2000存储 整个存储空间由8块450GB SAS的硬盘组成,其中7块硬盘组成一个RAID5的阵列,剩余1块做成热备盘使用。由于RAID5阵列中出现2块硬盘损...

XFS文件系统结构分析-XFS数据恢复篇

XFS是一个高效的64位文件系统,由SGI开发,原用在IRIX中,后移植到LINUX上,由于SGI出身于图形多媒体设计,所以其文件系统具在很强的对大量数据的处理能力,在处理大量文件、节点时性能下降很低...

数据恢复学习伊始————文件系统(转自维基百科)

咚咚咚……计算机的文件系统是一种存储和组织计算机文件和数据的方法,它使得对其访问和查找变得容易。文件系统通常使用硬盘和光盘这样的存储设备,并维护文件在设备中的物理位置。但是,实际上文件系统也可能仅仅是...

vmfs文件系统数据恢复软件哪款好?

导读:Vmfs文件被误操作删除了,该怎么办呢?对于时下被很多单位使用的VMFS群集文件系统而言,最担心的就是一旦这种文件系统出现问题导致vmfs文件丢失后的数据恢复问题!因此,很多企业单位在采用该种群...

重装系统通过数据恢复软件找回来的数据库文件提示不是有效的SQL SERVER文件的修复案例

客户重装系统忘记备份原c分区的数据库 ,之后通过数据恢复软件找回来了几个数据库文件 。其中3个数据库都能正常附加使用,仅当中1个库无法附加,提示不是有效的SQL SERVER文件 ,如图 修复过...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)