LinuxSir.cn,穿越时空的Linuxsir!

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

reiserfsck 数据恢复失败

[复制链接]
发表于 2009-1-17 16:46:05 | 显示全部楼层 |阅读模式
公司用的机器是ubuntu,划分了/boot, /, /home 三个分区。
今天上午擦拭键盘的时候,可能不小心按了“Del"键。 结果发现桌面上的 Document 文件夹不见了。里面保存一些较为重要的文档。将今天的工作上传到服务器之后,打算把Document恢复回来。
重启机器,Grub 上选择 “recovery mode"
/home 挂载在 /dev/sda3上
# umount /home
# reiserfsck --rebuild-tree -S -l undelete /dev/sda3
......
0%....20%....40%....60%....80%....100%
.....
等呀等呀。。。。半个多小时过去。终于好了。以为万事大吉了,马上
#mount /dev/sda3 /home
# cd /home
.....
一看傻眼了。甚至连自己用户名的目录都不见了。取而代之是出现两个以前用过但已删除的用户目录。还多了什么 bin/ , lib/, var/ 等目录。简直面目全非啊。
lost+found/ 目录下出现3G多的文件及文件夹,但文件名都是数字,基本无法识别。

大家千万要慎用 reiserfsck 啊。特别是当需要恢复的分区大太,无法做镜像来恢复的。否则有可能像我一样,得不偿失啊。
发表于 2009-1-17 17:25:24 | 显示全部楼层
reserfsck是用于断电回复吧,数据恢复肯定不行!
回复 支持 反对

使用道具 举报

发表于 2009-1-17 19:08:39 | 显示全部楼层
……数据恢复是另外一个办法。


不过你都已经这样了,也没必要提了。
回复 支持 反对

使用道具 举报

发表于 2009-1-17 20:54:56 | 显示全部楼层
楼上的仁兄也说说,留个记号。
---
我现在也有reiserfs 分区
回复 支持 反对

使用道具 举报

发表于 2009-1-17 23:00:35 | 显示全部楼层
只能說你太冒失, 做這麽大的動作前也不先備份好數據 (除非你的東西無關緊要)
別外, 命令不知道什麽作用的, 先在別的環境中實驗下, 確定是否有效,(當年一個cpio把整個系統的文件毀了,咳咳....), 三思而後行,
節哀, 節哀.....
回复 支持 反对

使用道具 举报

发表于 2009-1-17 23:17:52 | 显示全部楼层
什么桌面环境?按DEL就能删掉?默认应该是进入回收站。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-18 01:30:49 | 显示全部楼层
用reiserfsck 可以还原用 rm  命令删除的内容,至于结果为什么这样,等待楼下的解说。

用的gnome环境。
回复 支持 反对

使用道具 举报

发表于 2009-1-18 16:20:05 | 显示全部楼层
Post by linyunxian;1939272
用reiserfsck 可以还原用 rm  命令删除的内容


还能这样? 哪里看来的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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