您的位置:首页 > 大数据 > 人工智能

AIX JFS2文件系统误删除数据恢复记录

2011-01-19 15:21 471 查看
数据环境:

AIX 5.3L 下500GB的LV

故障现象:

文件服务器,在一个文件系统下有多个用户使用,数据量在200-300GB。8月25日有用户反映数据没有了,检查发现整个文件系统只剩下30多GB,于是停止该文件系统使用。

客户采取措施:

经过咨询后建议客户对这个文件系统进行dd备份,把这个文件系统完全镜像到一个新的存储空间上。这个过程用户花了12个小时,要镜像的LV大小为500GB。镜像完成以后,需要把镜像文件传输到windows下的移动硬盘中,以便于在windows平台下进行数据恢复。在传输过程中发生一些意想不到的问题,比如传输了100GB,ftp传输断掉,由于没有续传功能,又不得不从头再来,这样反复几次好不麻烦,最后由达思工程师建议使用迅雷下载,结果花不到8小时就顺利下载完成。

数据恢复过程:

1、分析数据丢失原因:经过对镜像文件进行系统分析,发现丢失的文件是删除操作引起的。

2、收集所有inode信息。

3、对数据进行恢复,最后恢复出约12万个文件。

4、根据客户提供的信息,用户文件数量大约是18万

5、对JFS2文件系统进一步分析,发现有些目录已经被用户新上传的文件覆盖。

6、对整个文件系统进行再次搜索,收集所有的目录项。

7、根据目录项再次提取文件,这次恢复出17万多个文件。

8、用户根据第一次恢复结果的12万个文件和第二次恢复结果的17万个文件进行互补拆选。

数据恢复结果:

最后成功恢复出丢失的90%以上的数据。

本案例总结:

JFS2文件系统删除文件以后,文件内容并没有清除,只是在文件inode上做标记。但是删除文件以后,写入新的文件,原来的文件内容、文件目录、文件inode信息等都有可能被新的文件信息替换。

声明:作者达思数据恢复技术专家覃廷良,本文首发http://www.bnuol.com ,在donews.com,51cto,techweb,新浪,百度等数据恢复技术博客上转发.欢迎转发,转发请保留作者及出处。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息