LinuxSir.cn,穿越时空的Linuxsir!

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

学习学出事来了 :(

[复制链接]
发表于 2007-3-29 15:25:48 | 显示全部楼层 |阅读模式
今天看了http://www.linuxsir.cn/bbs/showthread.php?t=51100 这个帖子

到我的debian里su了root,执行了apt-get remove libc6,因为我的是unstable,提示错误自动退出了,没有看到那一大段提示。
接着学习rm -rf /,于是在root下执行了rm -rf /
过了几秒钟,提示有些东西正在使用无法删除,没仔细看就ctrl+c停止了

然后,发现clear、ls、都不好用了,主文件夹也打不开了,程序菜单也空了,重启后也不能启动了
更重要的是:我是win2003和debian双系统,在debian里mount了win2003下的c、d、e盘。启动进win2003后,开始没发现什么问题,过了一会儿发现装在d盘program files下的winrar不能用了,一找没了,经过搜索发现在d盘根目录有个文件夹(名忘了已删除),里面有winrar文件夹,激动之下删除了那个文件夹,准备重装下winrar。又过了一会儿,发现我的文档打不开了,我的文档以前设置的d盘根目录下的My Documents,资源管理器打开d盘此目录,一看也是空的。

暂时还没发现其他问题,请问rm -rf /会把mount的fat32格式上的东西删除或破坏吗?什么原理?
发表于 2007-3-29 15:33:13 | 显示全部楼层
-rf参数一直被视为危险参数,我每次用之前都要提醒吊胆的确认两三次我的路径(pwd)
意思就是,不加确定,无条件全部删除
我不知道你是怎么mount的,内核里面有没有支持fat32写操作,如果支持,那删掉也很正常
linux全部是文件夹的形式,没有盘符概念,rm -rf / 基本上已经可以视为format了,差不多只要linux能管理到的存储设备,都保不住

还好你按了^C
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-29 15:42:37 | 显示全部楼层
我晕,奇怪的是怎么就d盘丢了几个东西,c盘、e盘都没事(暂时没发现有事),它是按什么顺序删的?
回复 支持 反对

使用道具 举报

发表于 2007-3-29 15:48:15 | 显示全部楼层
删除时按照字母顺序,所以/bin下面的先没有。这也就是为什么你的ls等命令失效的原因。
至于D受影响,很可能是因为你mount时把D挂在了一个字母靠前的目录名下了。要注意的是,在ASCII里面大写字母排在小写字母的前面。
如果你想继续用系统的话,可以重装了。;-)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-29 15:56:09 | 显示全部楼层
在win2003中装了个可以使用ext3的软件,发现ext3分区里我的用户目录下的东西完全没有了,不报任何希望了,准备重装中。。。
回复 支持 反对

使用道具 举报

发表于 2007-3-29 19:48:19 | 显示全部楼层
楼主可真大胆啊~~~
呵呵
回复 支持 反对

使用道具 举报

发表于 2007-3-29 20:11:42 | 显示全部楼层
楼主精神可嘉!后生可畏!
没被删除的C盘可能是NTFS的吧,一般是mount成只读的,删不了
楼主man rm一下就不用如此大的代价了,既然如此,也可以看看还有什么没被删除的,想想为什么吧,毕竟用rm -rf /的机会不多(可能一辈子俺也用不上)
回复 支持 反对

使用道具 举报

发表于 2007-3-29 21:30:22 | 显示全部楼层
佩服lz大胆实践的精神
记得刚学linux不久,以为tar坏了,就apt-get remove tar,提示输入“yes, do  as i say", 当时不知厉害,就照输了,再apt-get 或 dpkg tar都报错,后来用livecd折腾n久才修好。虽然当时脑子短了路,没多想,但这次事故让我受益菲浅。不过现在一见“yes,do as i say“就再不敢动了
rm 还是轻易不用为好,那天rm一个文件输了rm *,以为是cd过去了的,输完就发现/boot/下面的东西全没了,grub 和内核都没了,还是用livecd弄了半天才恢复。这可是unix类系统出了名的大漏洞。
现在都用mv,移到一边先放着,万一有问题可以cp回去
回复 支持 反对

使用道具 举报

发表于 2007-3-29 23:33:47 | 显示全部楼层
rm -rf偶还在用,不过事先再三确定无误才执行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-30 09:39:59 | 显示全部楼层
幸亏丢的东西不多
可能是ctrl+c的功劳,呵呵
回复 支持 反对

使用道具 举报

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

本版积分规则

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