LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 703|回复: 5

SOS 我的资料被误删除了

[复制链接]
发表于 2004-6-22 09:15:37 | 显示全部楼层 |阅读模式
我一份资料储存在home下面
今天被误删除了
请问谁能告诉我是不是有办法恢复过来
怎么恢复
好重要的资料
发表于 2004-6-22 20:16:34 | 显示全部楼层
ext2是有办法恢复,ext3和其它文件系统就不一定了:
转 wxz8 的贴
怎样恢复 ext2文件系统中的被删除文件。

如果你不小心误删除了一个重要的文件,如rm -rf kkk ,而kkk是你的一个非常重要的文件,你肯定非常痛苦,这时你千万不能惊慌,应该马上停止向你的硬盘写入任何文件。它完全是可以恢复的。(我这里专门针对ext2文件系统写了如下的内容,其它的文件系统也有办法,我以后在写):
#debugfs /dev/hda1(被删除文件所在的分区)
debugfs:lsdel
就可列出你最近被删除文件的inode表,大致如下:
Inode Owner Mode Size Blocks Time deleted
依此是节点表号,属主,文件属性(即读、写等),大小,block(一般1block=1K),被删除时的时间。有了这些信息,你应该能很快就判断出那个文件是你想恢复的。这时用
debugfs:dump <你想恢复的inode表值> /home/directory(到那个目录)
OK!就这么简单,在/home/directory中可以找到它。
当然,如果你的文件很多,这样做一个一个的肯定很麻烦,你可以下载一些工具。我这里给个地址:
http://revocer.sourceforge.net/linux/recover
各位,去试试吧,有什么困难可以根我联系。
发表于 2004-6-22 20:20:28 | 显示全部楼层
转 Pye 的贴
内核中有一个ext3的debug选项,选择了以后ext3类型的分区也可以恢复删除了的文件
发表于 2004-6-22 21:31:25 | 显示全部楼层
EXT3有恢复的办法吗?
发表于 2004-6-22 21:35:50 | 显示全部楼层
综合上面两位的说法,ext3应该把debug编译进去后就可以用相同的方法恢复。但是没有试验过。
发表于 2004-6-22 21:38:20 | 显示全部楼层
比如在ext2下删除了/tmp的东西,但很多,我想全部都找回,有办法吗,用不用一个文件名一个文件名打,然后找出来?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表