UNIX文件系统恢复方案
浏览数:361


基于UNIX文件系统,软件级别的数据丢失。

故障表现: a 存储结构出错;

                 b 数据删除;

                 c 文件系统格式化;

                 d 其它原因数据丢失。


恢复流程

 检测流程

                  a 检测是否存在硬件故障,如硬件故障,先解决硬件故障;

                  b 以只读方式检测故障表现,并参考客户对故障的描述。

 恢复流程

                  a 以只读方式对故障存储做完整镜像备份,只对镜像盘操作,保证原盘数据不被破坏;

                  b 在备份中进行数据分析,判断节点、索引、数据本身的损坏情况,根据客户要求最大程度进行恢复操作;

                  c 恢复后的数据会暂存在另一个安全的存储,避免对原数据的覆盖。

 验收流程

                   a 对已恢复数据做容量及数量统计,是否与数据丢失前吻合;

                   b 对已恢复的数据做完整性验证,确保文件节点及底层逻辑等方面正确无误;

                   c 对客户指定的关键文件进行重点验证,确保客户关键数据成功恢复。

                   d 通常,恢复后的数据会暂存在另一个存储体上。


恢复的成功率&时间评估

a 针对存储结构出错

    无论在RAID结构部份,还是卷组结构、分区结构、片区结构(不同的UNIX有不同的存储管理方式)出错,如果故障出现在以文件系统为单位,在存储内进行1个或几个文件系统组织的管理方式上,而文件系统本身没有破坏,出问题后也没有其他破坏性操作,数据恢复的可靠性将非常高。

b 针对文件删除

    如果文件删除后,没有后续数据写入:AIX JFS/JFS2文件删除后,通常可以100%恢复。SGI XFS文件删除后,通常可以100%恢复。

      Vxfs文件删除,如果文件数量很少,有可以完全恢复成功的算法,否则按节点丢失情况处理。

如SCO HTFS、UFS等文件删除后,节点通常会丢失。UNIX类文件系统,如果节点丢失,则意味着文件的属性(大小、日期戳、权限、与名称的关联等)就无法获得,部份情况下,索引也将无法找到。这种情况的数据恢复主要是依靠要恢复的文件的内部特征。通常,如果是ORACLE之类的数据库文件,是可以恢复的;但压缩数据、多媒体数据等可能不容易恢复。如果文件删除后有写入,写入数据所覆盖的区域将不可能恢复。

c 针对文件系统格式化

    如果格式化后没有数据写入

      1.AIX JFS及JFS2,格式化前的大多数文件可以恢复。

      2.SGI XFS,格式化前的大多数文件可以恢复。

      3.Vxfs格式化后,需要分析新结构与格式化前的结构的重叠部份,恢复的可靠性介于AIX JFS2格式化与UFS格式化之间。

      4.其余文件系统(如UFS)格式化后,通常节点会丢失,这种情况与删除相同,参考文件删除后节点丢失的恢复可靠性。如果格式化后有数据写入,写入数据所覆盖的区域将不可能恢复。

d 针对其它原因数据丢失

  事实上,所有的数据恢复丢失实质上都可以归结为:节点是否丢失、索引是否丢失、数据本身是否丢失。删除、格式化通常可以理解为节点和索引丢失。而数据本身丢失就再无数据恢复的意义了。如果某个文件节点、索引、数据本身都可以找到,则可以100%恢复。


数据安全科普

1.针对软件故障,在数据丢失后,应尽可能减小对存储的操作,有时候,即使是开着机,什么也不做,也可能导致灾难进一步加剧,条件允许的话,在数据损坏后,最好对存储做完整备份。

2.针对硬盘故障,在设备无法正常工作后,应尽可能少的加电,以避免设备的进一步损坏。


选择服务商的标准

  数据恢复有别于一般维修行业,目前市场鱼龙混杂,不同服务商的技术水平和职业素质千差万别,数据丢失后交由非专业人员进行各种检测与恢复操作造成盘片划伤、数据完全覆盖,最终数据无法恢复的情况常有发生,用户从寻找低价到不惜代价拯救数据的例子比比皆是。因此,恢复重要数据必须寻求专业、正规的数据恢复公司帮助,切勿贪图便宜造成无法挽回的损失。是否专业考量的因素有:

 设备,拥有独立的无尘洁净间,保证开盘操作在百级无尘的洁净环境下进行,市场上很多数据恢复公司都表示有无尘洁净室,但事实上能让客户亲眼所见的只是凤毛麟角,寥寥可数。

 技术,就像病重的人手术一样,资深数据恢复工程师对硬件和逻辑结构均有丰富经验,能果断准确地判定该如何抢救数据,机会可能只有一次,有时一次的误操作足以让数据返魂乏术。

 效率,一般情况下普通故障当天能完成,即使开盘恢复也只1-3天,需要一段时间才能完成的极有可能是中间商,即接单后转给第三方赚取差价,成功率与数据安全毫无保障。