LinuxSir.cn,穿越时空的Linuxsir!

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

急救,误删除所有的/usr/bin

[复制链接]
发表于 2005-10-4 20:01:58 | 显示全部楼层 |阅读模式
刚才无操作把usr/bin给删除了,有什么办法能恢复吗
谢谢
我用reiser4的文件系统
发表于 2005-10-4 20:12:57 | 显示全部楼层
晕。。。。。

ROOT用户实在是不适合用来日常使用啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-4 20:30:51 | 显示全部楼层
我再安装vim7的时候删除软件搞的
郁闷死了
自己这次事真的崩溃了,那个系统我作的很好了,不起动x才40M的内存占用
回复 支持 反对

使用道具 举报

发表于 2005-10-5 15:05:26 | 显示全部楼层
没备份的可怜人……
绝对不在任何一个系统文件夹下用rm命令……
回复 支持 反对

使用道具 举报

发表于 2005-10-5 15:53:43 | 显示全部楼层
也是的,我刚才仔细回忆了一下
发现我的没有误操作,感觉是reiser4文件系统的问题吧
郁闷了
现在还在暗转stage1中
装好了直接stage4,害怕了
回复 支持 反对

使用道具 举报

发表于 2005-10-5 15:58:35 | 显示全部楼层
还是  rm='rm -i'的好
回复 支持 反对

使用道具 举报

发表于 2005-10-5 16:12:35 | 显示全部楼层
Post by 白水
还是  rm='rm -i'的好



加上rm -rf 一样没用。 只能怪楼主自己不小心。没办法的事了。
回复 支持 反对

使用道具 举报

发表于 2005-10-5 16:27:12 | 显示全部楼层
记得AMD-K6发过一个如何恢复删除文件的帖子
搜索一下
不过完全恢复比较困难
回复 支持 反对

使用道具 举报

发表于 2005-10-5 20:24:55 | 显示全部楼层
reseifs是可以恢复的,我以前把/root删了,后来基本上全部找回来了。
先dd if=/dev/hdx of=xxx.img把/usr/bin的文件先保存下来,这一步是最重要的,然后上google找找。

具体步骤好像是下面这样的
dd if=/dev/hdxx conv=noerror > old.img
losetup /dev/loop/0 old.img
reiserfsck --rebuild-tree -S  -l /tmp/log /dev/loop/0
mount /dev/loop/0 /recovery
dd if=/dev/loop0 of=/dev/hdxx

以上步骤最好在另一个系统中执行
回复 支持 反对

使用道具 举报

发表于 2005-10-6 09:01:26 | 显示全部楼层
http://www.linuxsir.cn/bbs/showt ... light=fsck.reiserfs
fsck.reiserfs --rebuild-tree -S /dev/hdax
不过事先提醒,1.未对磁盘写操作才行,2.什么文件都会恢复,包括你不希望恢复的文件。所以回复以后可能会有意想不到的事。
回复 支持 反对

使用道具 举报

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

本版积分规则

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