V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
moriz
V2EX  ›  Linux

试了一下 rm -rf / :D

  •  
  •   moriz · 2013-01-11 20:40:20 +08:00 · 8200 次点击
    这是一个创建于 4129 天前的主题,其中的信息可能已经有所发展或是发生改变。
    root@www:~# uname -a
    Linux web 3.4.0-cloud #1 SMP Thu May 24 05:12:36 EDT 2012 i686 GNU/Linux
    root@www:~# lsb_release -a
    No LSB modules are available.
    Distributor ID: Debian
    Description: Debian GNU/Linux 6.0.4 (squeeze)
    Release: 6.0.4
    Codename: squeeze
    root@www:~# rm -rf /
    rm: it is dangerous to operate recursively on `/'
    rm: use --no-preserve-root to override this failsafe
    root@www:~# rm -rf --no-preserve-root /
    ^Z
    [1]+ Stopped rm -rf --no-preserve-root /
    root@www:~# bg
    [1]+ rm -rf --no-preserve-root / &
    root@www:~#
    root@www:~# rm: cannot remove `/boot': Device or resource busy
    ...
    21 条回复    1970-01-01 08:00:00 +08:00
    moriz
        1
    moriz  
    OP
       2013-01-11 20:43:53 +08:00
    [1]+ Exit 1 rm -rf --no-preserve-root /
    root@www:~# ls
    -bash: /bin/ls: No such file or directory
    root@www:~# pwd
    /root
    root@www:~# cd /
    root@www:/# ls
    -bash: /bin/ls: No such file or directory
    root@www:/# echo bye,world
    bye,world
    root@www:/# time

    real 0m0.000s
    user 0m0.000s
    sys 0m0.000s
    little_cup
        2
    little_cup  
       2013-01-11 20:57:51 +08:00
    以前蛋疼的做过视频。。。
    javaluo
        3
    javaluo  
       2013-01-12 11:18:23 +08:00 via Android
    我以为是rm的windows的D盘
    clowwindy
        4
    clowwindy  
       2013-01-12 11:48:24 +08:00
    不用那么麻烦,只要删除 /lib/ld-x.xx.so 就能起到相同的效果。
    Shared
        5
    Shared  
       2013-01-12 12:32:08 +08:00
    @clowwindy 我的 /lib 就被这么删了,现在启动系统直接 kernel panic... 请问在不重装系统(Archlinux)的情况下有没有恢复方案
    clowwindy
        6
    clowwindy  
       2013-01-12 12:35:02 +08:00   ❤️ 1
    @Shared 要是有备份的话还好办,要是没有……真没办法了。
    Hansee
        7
    Hansee  
       2013-01-12 12:35:53 +08:00
    其实不理解这种是算行为艺术还是就是纯粹喜欢自虐……
    Shared
        8
    Shared  
       2013-01-12 12:37:16 +08:00
    @clowwindy 没备份。。。好吧,闲了重装遍系统
    notedit
        9
    notedit  
       2013-01-12 15:46:04 +08:00
    最新版本的ubuntu rm -rf / 已经不会损坏系统了 只清除了一些垃圾文件
    meta
        10
    meta  
       2013-01-12 16:25:02 +08:00
    太慢烦了,要想自杀的话 echo x > /dev/sda就可以了。
    bombless
        11
    bombless  
       2013-01-13 10:40:58 +08:00
    #cat /dev/rand >/dev/sda
    各种给力……
    meta
        12
    meta  
       2013-01-13 13:42:36 +08:00
    其实很少有人真的去写个rm -rf /。

    大部分都是因为写成了 "rm -rf / tmp" 或者 "rm -rf /tmp /" 这样才造成严重后果的,特别是有些字体环境中根本看不出来。

    所以,rm这种命令根本就应该拒绝一个以上的文件参数。
    AlfredZhao
        13
    AlfredZhao  
       2013-01-14 09:43:03 +08:00
    @meta 正解,有的人你不能说他不认真,但就是会粗心...
    s0m31
        14
    s0m31  
       2013-01-14 20:13:15 +08:00
    @Shared 把有问题的硬盘挂载到其他的机器上面去,再把另外一台 archlinux 的 /lib 复制过去,不知行不行?
    如果另外还有台 linux 会比较方便,如果没有还得重装了.
    Shared
        15
    Shared  
       2013-01-14 20:17:06 +08:00
    @s0m31 会有权限问题吧
    s0m31
        16
    s0m31  
       2013-01-14 20:23:24 +08:00
    @Shared
    是指什么权限?文件访问权限吗?
    挂载后访问文件是没有问题的,但是再挂载到原机器上面可能会有...我没有试过...
    weakfox
        17
    weakfox  
       2013-01-14 21:30:05 +08:00
    @little_cup 挺精彩的XD
    z50hz1988
        18
    z50hz1988  
       2013-01-14 21:45:50 +08:00
    期待你在公司生产服务器上运行下。
    roiz
        19
    roiz  
       2013-01-14 22:16:51 +08:00
    linux用习惯了喜欢在cmd下运行ls···
    gamexg
        20
    gamexg  
       2013-01-27 20:46:01 +08:00
    刚刚用putty在ubuntu下试了
    cd /
    rm -rf *
    终端随手关了,忘了拷下来了

    图形界面先是提示网络连接断开,然后新终端起不来了,新ssh也连不上了,过了2-3分钟直接黑屏了。
    期间硬盘灯没反应
    liliang13
        21
    liliang13  
       2013-01-27 21:49:03 +08:00
    VPS上运行了,然后网站就挂了,然后转移网站。过两天VPS到期。

    然后就没有然后了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2199 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:37 · PVG 10:37 · LAX 19:37 · JFK 22:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.