热点推荐
ZOL首页 > 企业存储 > 新闻产业 > 国内首款专业Linux数据恢复软件发布在即

国内首款专业Linux数据恢复软件发布在即


CBSi中国·ZOL 【合作】 2010年08月09日 06:25 评论

  日前,达思科技官方表示,达思数据恢复研发中心最新科研成果专业Linux数据恢复软件D-Recovery For Linux正在紧锣密鼓的进行各种测试,并将会在近期对外发布1.0版本。据数据恢复行业内知情人士透漏,中国的数据恢复行业在Linux数据恢复技术方面一直是一片空白,长期以来并没有一款比较好的国产专业Linux数据恢复软件。达思科技的这款

  D-Recovery For Linux1.0版本是针对Linux操作系统下EXT2/EXT3/EXT4等文件系统的数据恢复软件。达思科技的数据恢复研发中心CTO覃总表示,在不久的将来,会在升级版中加入UFS、XFS、JFS/JFS2等文件系统数据恢复的支持,另外,HP-UX VxFS文件系统及ReiserFS文件系统数据恢复将会单独做成专业的数据恢复软件。

  达思科技 引领Linux数据恢复技术风向标

  下面,让我们来认识一下达思Linux数据恢复软件D-Recovery For Linux1.0。实际上,EXT2/EXT3/EXT4文件系统是通过Inode和目录项组织起目录树结构的,数据存放的关键信息都记录在Inode上。

  如果Linux操作系统采用EXT2文件系统,数据被删除以后,系统会清除目录项的Inode号,但文件Inode信息中的数据指针没有清除。EXT3/EXT4文件系统在删除文件以后,目录项本身信息没有太多变化,还保留Inode号,但是Inode信息中的数据指针被清除。由于EXT3/EXT4文件系统具备日志功能,所有的删除操作的Inode信息会在日志中有记录,但是日志文件大小有限,而且会循环反复存放,所以太多的创建文件或删除文件操作只保留最后部分的文件Inode信息。


国内首款专业Linux数据恢复软件发布在即
达思科技数据恢复研发团队攻克Linux数据恢复难题

  总之,EXT2文件在删除文件以后,如果没有写入数据等覆盖操作,D-Recovery For Linux达思Linux数据恢复软件则可以把被删除的数据完整的恢复出来,但是文件名称和文件内容很难保留对应关系,也就是文件目录恢复比较困难。如果采用EXT3/EXT4文件系统,在删除文件以后,如果没有写入新的数据,D-Recovery For Linux达思Linux数据恢复软件可以恢复恢复一部分被删除的文件,甚至可以找回全部的数据,但是文件名和文件内容可能对应不上,需要人工去确认。

  EXT2/EXT3/EXT4文件系统的格式化操作,就是创建文件系统的过程,默认格式化过程中会向硬盘中写入相应的数据:SuperBlock及SuperBlock的备份、Group descriptors、Data Block bitmap、Inode bitmap、Inodes table、根目录,EXT3/EXT4文件系统还会创建日志文件。如果同一个硬盘分区,前后格式化参数一样,这些元数据(metadata)所写入的位置也是一样的,这种格式化操作对数据的损坏也是致命的。从数据恢复角度来讲,EXT2/EXT3/EXT4文件系统被重新格式化了,而且前后格式化参数都是一样的,这样的恢复只是寄望于按照文件类型的方式进行恢复,不可能保留有原来的文件目录结构。如果格式化前后参数不一样,通过D-Recover For Linux达思Linux数据恢复软件扫描还可以虚构出原先的格式化参数,还可以部分保留原来目录信息。

  EXT2/EXT3/EXT4文件系统损坏通常表现为SuperBlock损坏而无法正常mount、Group descriptors损坏而无法mount、某些关键inode损坏能正常mount却看不见文件、由于目录损坏导致下级目录无法浏览等等。D-Recovery For Linux达思Linux数据恢复软件对于这种文件系统级的损坏具有较好的恢复效果,可以通过扫描重新组织文件目录结构进行恢复。

  D-Recovery For Linux达思Linux数据恢复软件的一项特色就是针对EXT3/EXT4文件系统的日志文件进行单独扫描分析,快速提取出近期删除掉的文件,根据文件内容判断删除掉的文件属于哪种文件类型。

国内首款专业Linux数据恢复软件发布在即
Linux LVM的整体构架

  D-Recovery For Linux达思Linux数据恢复软件的另一项特色就是处理 Logical Volume Manager(逻辑卷管理器)简写成LVM,通过LVM管理我们可以跨越多块物理盘进行逻辑分区空间分配。如果某个逻辑分区空间分配跨越多块物理盘,数据的读取相对于不采用LVM管理的单盘分区要复杂很多,D-Recovery For Linux研发团队攻克了这一难关,实现了LVM管理的逻辑分区的数据恢复功能。

  D-Recovery For Linux达思Linux数据恢复软件还有一特色是可以让用户自己构造Inode数据信息,然后提取该Inode所指向的数据。EXT2/EXT3文件系统的Inode数据指针包含12个直接数据地址指针,一个一次间接数据地址指针,一个二次间接数据地址指针和一个三次间接数据地址指针。通过对某种类型文件内部进行分析,在逻辑分区上找到15个数据地址指针,即便这个文件的Inode信息被清除,我们也能够把15个地址指针还原回来,然后导出该文件的数据。

  LINUX下大于2TB的分区通常采用GPT分区管理方式进行分区,D-Recovery For Linux能识别GPT分区,并能导出数据。

相关搜索:软件+服务 
给文章打分 5分为满分(共0人参与) 查看排行>>
视觉焦点
企业存储新闻产业热点
排行 文章标题
TOP10周热门NAS网络存储排行榜
  • 热门
  • 新品
查看完整榜单>>