这里有一篇很好的文章 http://www.xs4all.nl/~carlo17/howto/undelete/ext3.html
最常被引用的段落来自ext3 FAQ本身。
Q: 我如何从我的ext3分区中恢复(取消删除)已删除的文件?
事实上,你不能!这是一个开发者说的。开发者之一Andreas Dilger是这样说的。
为了确保ext3在崩溃后能安全地恢复解链,它实际上是把inode中的块指针清零了,而ext2只是在块位图中把这些块标记为未使用的,并把inode标记为 “已删除",而不去管块指针。
你唯一的希望就是 "grep "查找被删除的部分文件,然后寄希望于最好的结果。
你可能想尝试创建一个回收站。下面是在Ubuntu服务器上使用SAMBA的说明。 http://ubuntuforums.org/showpost.php?p=1252880&postcount=7