020-29133788
    资 讯
    您的位置:首页 >> 资 讯 >> 行业资讯 >> 正文
    ReiserFS文件系统数据恢复技术揭秘

    点击:   发布日期:2012-09-07

    本文来自 www.020fix.com


         ReiserFS文件系统一旦丢失或者损坏,向来都是难以恢复的,这种恢复技术目前在国内还没有几家能真正掌握,今天我们联讯终于攻破这个关口,为大家带来ReiserFS文件系统揭秘信息。
              ReiserFS文件系统是一个非常优秀的文件系统,尤其是针对文件较小且数量很多的文件归档存储的性能很强,因此,广泛被采用到各个行业的应用领域。就
    联讯数据恢复专家参与过的ReiserFS文件系统数据恢复案例来看,大型企事业单位的邮件归档存储、保险公司档案归档存储、工商税务等国家机关文档等,几乎全部使用的是ReiserFS文件系统。其实Linux的优秀之处就在于支持很多很多种文件系统,选择性较高,而且安全性和稳定性也能让用户放心。不过,世事难料,并不是所有的事情都可以100%完美,ReiserFS文件系统下的数据一旦出现问题,就比较麻烦。由于数据的重要等级比较高,因此会牵扯很多方面的东西。因此,ReiserFS文件系统数据恢复技术就成为众人关心的焦点。

            在实际的案例过程中,很多国内的数据恢复公司对ReiserFS文件系统的数据没有办法提取,最终导致看到数据无法实施恢复而最终放弃。2009年5月,国内著名的联讯数据恢复公司的一个ReiserFS文件系统数据恢复的成功案例,其实做起来也非常艰苦的,300TB数据做了4个多月,虽然数据恢复成功了,但是费时费力。下面我们看看当时的数据恢复是怎么做的吧。

     ReiserFS文件系统数据恢复技术颇具难度

           由于当时的情况比较糟糕,联讯数据恢复工程师恢复出来的文件数量远远大于客户需要的数据数量,因此写了这个小程序剔除坏文件,这个程序实际就上是区分恢复出来的zip归档文件的好坏的。ReiserFS文件系统的设计是支持反删除的,但是如果有覆盖行为,就有可能造成恢复后的数据报错或者重复。我们看一下下面的程序:
    #!/bin/sh
    file_ok=0
    file_bad=0
    mkdir -p /dst_recovery
    # modify /tmp/test/ to actual director
    for files in ` find /tmp/test/* -type f `
    do
    # echo $files
    unzip -t $files > /dev/null 2>/dev/null
    if [ $? = 0 ]
    then
    file_ok=`expr $file_ok + 1`
    echo "$files OK!!"
    dir_name=`dirname $files`
    mkdir -p "/dst_recovery"$dir_name
    mv $files "/dst_recovery"$files
    # echo $files |grep .zip
    # if [ $? = 0 ]
    # then
    # echo "file name OK!"
    # else
    # mv $files $files".zip"
    # fi
    else
    file_bad=`expr $file_bad + 1`
    echo "$files BAD!!"
    fi
    done
    echo files_ok = $file_ok
    echo files_bad = $file_bad


           从09年4月以来,联讯数据恢复中心陆续接到过多起ReiserFS文件系统数据恢复的案例,不过每次都只能靠联讯数据恢复技术研发中心写程序来进行数据提取, 虽然每次数据恢复都能成功,但是效率较低。2010年3月,联讯科技数据恢复技术研发中心正式立项,研发一款ReiserFS文件系统数据恢复软件。目前开发工作已经完成,正在紧张的测试中。

    ReiserFS文件系统数据恢复顶尖技术 联讯科技最新奉献

           截止到目前,联讯ReiserFS文件系统数据恢复软件的功能在全球已经达到领先的位置,尤其是数据恢复的成功率和准确度,全面超越国外的ReiserFS数据恢复软件。由于国内没有人开发ReiserFS数据恢复软件,所以在国内联讯这款ReiserFS文件系统数据恢复软件还是第一款。

    联讯ReiserFS文件系统数据恢复软件的主要功能:

    1、直接展开ReiserFS文件系统的分区;
    2、ReiserFS文件系统损坏的数据修复;
            大部分文件系统损坏的情况,联讯ReiserFS文件系统数据恢复软件D-Recovery for ReiserFS可以直接进行展开,进而提取数据。如果文件系统损坏的比较严重,则可以使用分区扫描功能,联讯ReiserFS文件系统数据恢复软件可以虚拟构建一个正常的文件系统,然后展开文件目录,提取数据。
    3、ReiserFS文件系统数据误删除、分区格式化、删除分区、重装系统等。

           通过rm 删除数据。其实有很多情况是由于维护工程师长期加班劳累,把重要的数据误删除的。不过,联讯数据恢复专家提醒您,ReiserFS文件系统对误删除数据恢复的效果甚至可以达到100%。不过前提是删除后不能在考入数据,此外还不能出现坏道之类的物理故障。

           ReiserFS文件系统一般是用mkreiserfs或mkfs.reiserfs工具进行格式化操作。如果格式化完成后立即停止任何操作,及时使用联讯ReiserFS文件系统数据恢复软件进行数据恢复,在绝大多数情况下,数据恢复的效果会非常好,甚至可以达到完整恢复。

           此外,把ReiserFS文件系统格式化成为其他的文件系统,如果没有覆盖操作,联讯ReiserFS文件系统数据恢复软件可以进行深度分析,可以恢复部分数据,据专家测试,其他数据恢复软件对这类问题无法解决。