数据恢复

 数据修复 >> 技术资料 >> Unix系统下的文件恢复

  • Unix系统下的文件恢复
  • 作者:高科  来源:www.fat.com.cn  日期:2007-4-16 14:28:21
  • 经常进行文件系统备份和磁盘备份是保障数据安全的良好习惯。Unix系统本身带有文件系统备份和磁盘备份的命令。用户可以通过调用ufsdump和ufsrestore命令进行文件系统的备份和恢复;也可以调用dd和volcopy命令进行磁盘内容的备份。

    当我们在Windows系统中删除一个文件时,仅仅是目录入口中相应文件的记录项所保留的文件名的首字母被改成一个特殊的ASCII码“E5h”,操作系统即认为该文件已被删除,而文件的其他信息并未被破坏。所以在Windows中,我们只需要在目录入口中查找“E5h”字符,就可以找到被删除文件的大部分相关信息,从而把文件恢复出来。但是在Unix系统中,当删除一个文件时,该文件所对应的I节点记录被完全清除,所以如果事先没有做任何备份,要想把文件完全恢复出来是非常困难的。

    冠群联想软件公司新推出的数据恢复工具gaoke-Data-recovery不仅可以帮助用户进行Windows系统下的数据恢复,而且是目前仅有的可以支持Unix系统下的数据恢复的专业工具。

    gaoke-Data-recovery可以帮助用户进行I节点表的备份。这种备份不同于通过ufsdump等命令进行备份,也不同于一些专用存储备份软件所提供的备份。因为它只备份I节点表而不是文件系统本身或者文件内容,所以占用资源非常少,备份速度快,对系统性能几乎没有影响,例如在SUN Ultra10工作站上对12GB的文件系统进行备份,耗时大约10秒钟,占用磁盘空间不足200KB。由于文件删除只是删除文件对应的I节点表,文件内容依然存在,所以利用这种对I节点表的备份,在绝大多数情况下可以帮助我们完整恢复数据。而且由于这种备份资源占用非常少,我们可以通过Unix提供的cron命令,让系统在规定的时间自动进行备份,当发现文件丢失之后,利用丢失前备份的I节点表我们就可以轻松地把文件恢复回来。

    在大多数情况下普通用户没有养成数据备份的良好习惯,或者备份的时间间隔过长,难以恢复最近生成或者改动过的数据。gaoke-Data-recovery还提供了一个删除检测功能。当Unix系统启动时,一个非常小的后台进程会被自动启动并驻留在内存中,监视用户对磁盘的写操作。当用户删除一个文件或者目录时,该进程会自动抽取一些关键信息予以保留。通过利用这些保留的关键信息,gaoke-Data-recovery可以很方便地恢复丢失的数据。

    如果事先既没有做任何备份,也没有提前预装gaoke-Data-recovery,那么恢复丢失的数据就变得非常困难。在这种情况下,利用gaoke-Data-recovery软件,我们有两种方式可以进行文件恢复。其一是完整执行gaoke-Data-recovery的磁盘扫描过程。这一过程可能会花费较长的时间(大约几小时,根据磁盘容量大小而有所变化),但是通过磁盘扫描可以从磁盘上识别出大多数丢失的数据文件。使用这种方法的缺点在于由于I节点表被删除,诸如文件名、创建和访问时间、原始目录位置等信息都被破坏,所以找到的文件都以起始存放簇号作为缺省文件名,我们很难从所磁盘扫描识别出的成百上千个被删除的文件中挑出我们需要恢复的文件。另一种方法建立在对丢失的文件内容有一定了解的基础上,通过gaoke-Data-recovery的磁盘浏览器,我们可以直接查看指定位置的磁盘内容。在磁盘浏览器的查找功能中键入丢失的文件中比较特殊的字符串,磁盘浏览器可以在整个磁盘范围内查找该字符串,在磁盘上查找“CALEGEND”字符串。

    当我们利用查找功能找到磁盘上保存的相应字符串后,就可以从磁盘浏览器中查看该位置附近的磁盘内容。

    从磁盘浏览器中可以看到该文件存储在磁盘上的全部内容。我们可以通过鼠标从磁盘浏览器中直接选择需要恢复的文件内容,把它们保存到一个新建文件中去,就完成了对该文件的恢复。这种方法的限制在于必须对文件内容有一定的了解,而且能够恢复的文件格式限于ASCII码文件。

    从以上的恢复方法可以看出,即使使用gaoke-Data-recovery这样的专业工具,在没有预装、没有任何备份的情况下完全恢复原有文件也是相当困难的。作为Unix系统管理员或者对数据安全非常关心的用户,养成良好的数据备份习惯,以及预先安装类似gaoke-Data-recovery这样的专业恢复工具,是维护数据安全的重要保障。

  • 上一篇:数据安全注意事项-常见问题
    下一篇:SAS硬盘接口介绍
  • 相关文章
  • 最新文章
  • » SAS硬盘接口介绍[04-16]
  • SAS(Serial Attached SCSI)即串行连接SCSI,是新一代的SCSI技术,和现在流行的Serial ..
  • » 硬盘扫盲之-磁头数[04-16]
  • 磁头是硬盘读取数据的关键部件,它的主要作用就是将存储在硬盘盘片上的磁信息转化为电..
  • » 硬盘扫盲之-盘片数[04-16]
  • 盘片是硬盘中承载数据存储的介质,硬盘是由多个盘片叠加在一起,互相之间由垫圈隔开。..
  • » 硬盘扫盲之-接口[04-16]
  • SCSI SCSI的英文全称为Small Computer System Interface(小型计算机系统接口),是同..
电话 全国免费咨询热线
020-22001055

服务承诺

» 免费咨询,免费检测
» 数据不成功,一分钱不收
» 涉密数据恢复签署保密协议
» 只读不写,保证数据安全
» 磁盘镜像技术,避免二次破坏
» RAID磁盘阵列提供上门服务
» 广州市内免费上门取盘
» 专业数据恢复工程师服务