问专家:有关一例EXT3文件系统故障
来源:互联网 发布:下载手机截图软件 编辑:程序博客网 时间:2024/06/16 20:12
作者:张宇,北亚数据恢复中心,转载请联系作者,如果实在不想联系作者,至少请保留版权,谢谢。
一个网站服务器。数据卷为1TB硬盘一块,未做RAID,EXT3文件系统,未知原因,远程无法访问,到机房查询故障后发现文件系统无法mount,未做fsck。管理员为了安全,试图将整个硬盘dd到另一块相同的硬盘上再做分析及数据恢复工作,但dd备份时只能备份前320M数据,后面的无法读取,试图调整起始位置依然无济于事。因机房环境很吵,无法分辨硬盘是否有异响。
用户问了几个问题:
1、初步估计的故障是什么?数据恢复的可能性有多大?
答:最有可能的情况有两个:坏道或磁头不稳定。如果是坏道原因,可以通过专业的读取设备(如PC3K DE)进行读取,通常除绝对物理损坏的扇区无法读取外,其它扇区都有很大机会可读。如果是磁头不稳定,需要更换磁头方可读取数据,开盘换磁头的成功率取决于:工程师的能力、开盘的物理环境、备份的匹配程度、开盘后对数据的镜像方式(用设备读取成功率很高),但决定性因素是硬盘盘面是否刮伤,如果存在刮伤,即使其它方式做到最好,也无法恢复成功。
2、我的数据量很小,大约几十G,照EXT3的格式看,会不会存储于硬盘的最前端。这样,如果是坏道,是否可挑着恢复,比如只恢复前面数据?
答:ext3的格式的确是按照块组为单位,以渐减的方式存储数据与节点的,通常的确是从前向后存储的,但如果数据在存储过程中有删除、增加操作,其存储位置可能会有变化。
对于坏道,如果文件系统结构区可以一级一级地读出来,是可以按选择进行恢复的,或者确定数据就在前面几十G,也可以按这个区段进行读取。
3、这种情况是怎么产生的?应该如何避免?
答:即使是用SAS硬盘,作单盘存储本身也是不安全的,更何况是SATA硬盘(1TB的硬盘目前不可能是SAS,也不可能是IDE或SCSI)。单硬盘在长时间使用环境中,很难保证不出任何故障。如果需要避免,可选择用RAID的方式进行数据保护,同时需要做好备份工作(备份策略等)。
- 问专家:有关一例EXT3文件系统故障
- 下面有关Ext2和ext3文件系统的描述,错误的是?
- 下面有关Ext2和ext3文件系统的描述,错误的是?
- ext3,第三扩展文件系统
- Ext3文件系统介绍
- ext3 文件系统优化
- ext3日志文件系统理解
- ext3 文件系统错误
- ext3文件系统目录组织
- ext2和ext3文件系统
- ext3文件系统基础
- 制作ext3文件系统
- 文件系统三ext3
- linux日志文件系统-ext3
- exit2/ext3文件系统介绍
- ext3日志模式---文件系统
- Linux ext2/ext3文件系统
- Linux文件系统:ext2/ext3
- CRM下午茶(九)-老客户挽回
- 未来做什么最赚钱?
- 几个CakePHP知识点
- linux 下的 C++ 程序的内存泄漏的检测方法
- k6or7.c
- 问专家:有关一例EXT3文件系统故障
- 我心中的敏捷(1)----首先不应该是噱头
- list2.c
- 我心中的敏捷(2)----我们的实践
- 优秀程序员的十个习惯
- linux下Apache的使用
- Ajax无限联动菜单
- 我心中的敏捷(3)----两种世界观
- 我心中的敏捷(4)----多样的形式与不变的本质