e2undel是一个互动的控制台工具,恢复在Linux ext2文件系统上删除的文件数据。
包括一个库,允许通过名字来恢复删除的文件。它不需要有关ext2文件系统的秘密的任何知识,并应可用由每个人。
e2undel不操作的内部EXT2结构,只需要读访问文件系统中的文件恢复的位置。它访问由Ted Ts'o的Ext2文件系统库的方式ext2文件系统;所以我认为IST是可以放心使用。
该e2undel包中包含一个库,它允许你通过他们的名字来恢复删除的文件。通常,当一个文件被删除时,它的名称是丢失;安装此库后,被删除的文件的文件名记录,并通过e2undel程序访问。
e2undel搜索标记为删除一个文件系统的所有inode,并列出它们由业主和删除的时间什锦。此外,它给你的文件的大小和尝试确定方式文件(1)不会在文件类型。
如果你不只是删除了一大堆与RM -r *文件,这些信息应该是有帮助找出你会在哪删除的文件要收回。选择删除的文件之后,e2undel通过读取数据块(其数量仍存储在inode)组装它的数据,并将数据写入到一个新文件。
Inluded在包是undel库。这个库,由$ LD_PRELOAD加载机制,挂接到系统调用取消链接(2)和删除(3)。 libundel记录设备(如/ dev / hdb7等),索引节点号,以及由这些系统中的日志文件调用删除的每个文件的名称(在/ var / e2undel / e2undel默认情况下)。
有了这些信息,有可能通过名称来恢复被删除的文件。当然,也e2undel作品,未经undel库(如删除文件恢复HOWTO概述),但你失去的名字来恢复删除的文件,如果你不使用libundel的功能 - 这个工具也许是最好的部分。
e2undel实际上并不恢复删除的文件(即,不操作的inode一样,块位图,索引节点位图的ext2内部结构)。相反,它恢复已删除的文件的数据,并将其保存在一个新文件。
要求:
评论没有发现