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

犯了个错误,,还能抢救不?

  •  
  •   lll9p ·
    lll9p · 2016-09-27 20:39:30 +08:00 · 5646 次点击
    这是一个创建于 3012 天前的主题,其中的信息可能已经有所发展或是发生改变。

    http://ww2.sinaimg.cn/large/57cbf113gw1f88f9p2zfdj20es03o0u0.jpg

    在 raspberrypi 上执行了 rm /* -rf 少加了个点。。。。

    还能抢救不?

    http://ww4.sinaimg.cn/large/57cbf113gw1f88fap9asij20qt0mnac7.jpg

    还好及时挺掉 btsync ,,不然全被删完了

    第 1 条附言  ·  2016-09-27 23:16:24 +08:00
    数据已全部恢复,谢谢大家。

    24 条回复    2016-10-31 23:13:03 +08:00
    lll9p
        1
    lll9p  
    OP
       2016-09-27 20:42:45 +08:00
    还好先删的是 dropbox 下面有一个超多小文件的文件夹,,,不然全丢失了 /。
    cxbig
        2
    cxbig  
       2016-09-27 20:50:35 +08:00   ❤️ 1
    这种类型的操作建议你还是用完整的路径。。。
    lll9p
        3
    lll9p  
    OP
       2016-09-27 20:58:01 +08:00
    还好装了 btsync 在 pi 上,当它删了一半的 dropbox 之后,把里面的.sync 也删了,导致 btsync 停止工作。。


    lll9p
        4
    lll9p  
    OP
       2016-09-27 20:58:18 +08:00
    @cxbig 一时大意。。。
    lll9p
        5
    lll9p  
    OP
       2016-09-27 21:15:36 +08:00   ❤️ 1
    现在好消息

    1 是我挂上 pi 上的硬盘只被删了 Dropbox dir ,里面小文件太多还没删完就^C 了,且在 PC 上 btsync 同步的时候把它移到了.sync/Archive 上,所以 PC 上数据完好,移动硬盘上只被删了 dropbox 。

    2 是前天刚备份了系统。


    [nnnn@pi system_backup]$ printf '%s\n' .* *
    .
    ..
    backup-2016-02-24.tgz
    backup-2016-02-26.tgz
    backup-2016-02-27_important.tgz
    backup-2016-02-28_important.tgz
    backup-2016-03-01.tgz
    backup-2016-03-04.tgz
    backup-2016-03-05.tgz
    backup-2016-03-09.tgz
    backup-2016-03-19.tgz
    backup-2016-03-24.tgz
    backup-2016-03-27.tgz
    backup-2016-04-14.tgz
    backup-2016-05-20.tgz
    backup-2016-05-30.tgz
    backup-2016-06-11.tgz
    backup-2016-09-25.tgz
    CRCD-server
    goofansu
        6
    goofansu  
       2016-09-27 21:26:35 +08:00 via iPhone   ❤️ 1
    dropbox 可以还原的,怕什么
    jtam
        7
    jtam  
       2016-09-27 21:39:14 +08:00   ❤️ 1
    就算偷懒,也要养成 rm * -rf 这样的好习惯,./* 是为了啥?
    FrankFang128
        8
    FrankFang128  
       2016-09-27 23:24:34 +08:00   ❤️ 2
    sudo chflags schg ~/.0
    可令 ~/.0 无法被 rm
    lll9p
        9
    lll9p  
    OP
       2016-09-27 23:30:02 +08:00
    @FrankFang128 你这也是血泪的教训啊。
    FrankFang128
        10
    FrankFang128  
       2016-09-28 00:06:18 +08:00 via Android
    @lll9p 我还好,有 Adobe 护体
    Trim21
        11
    Trim21  
       2016-09-28 00:09:11 +08:00 via Android
    怎么想也应该是 rm * -rf 。。。。
    johnnie502
        12
    johnnie502  
       2016-09-28 03:26:52 +08:00
    rm rf 一时爽,全硬盘火葬场

    以后 rm -rf 的时候记得路径里面不要带 / ,有的 shell 都直接拒绝执行带 /的 rm rf 了
    araraloren
        13
    araraloren  
       2016-09-28 09:20:01 +08:00
    说实话,在没点进帖子之前我就猜到了你的错误绝对跟 rm 有关系。。。
    执行之前确认一下吧,或者不要加 rf ,确认之后再加上
    linux40
        14
    linux40  
       2016-09-28 09:37:56 +08:00 via Android
    那个, rm 有一个询问选项,最好 alias 一下。。。
    victor
        15
    victor  
       2016-09-28 09:38:27 +08:00
    qianyugang
        16
    qianyugang  
       2016-09-28 10:58:50 +08:00
    啊在这里见到老李,我也误删过一次,不过只是删了部分代码,用 git 恢复过来了
    lll9p
        17
    lll9p  
    OP
       2016-09-29 09:05:24 +08:00
    @qianyugang 浴缸也玩 V2 。。。
    douyang
        18
    douyang  
       2016-09-29 11:37:30 +08:00   ❤️ 1
    养成习惯: 用 mv 代替 rm
    cnZary
        19
    cnZary  
       2016-09-29 14:28:02 +08:00   ❤️ 1
    看到 linux 节点又看到犯错了第一时间想到的是 rm -rf /
    coolloves
        20
    coolloves  
       2016-09-29 14:52:58 +08:00   ❤️ 1
    上周同样的遭遇,一台服务器被我不小心给这样了,从其他服务器 copy 了 /bin /sbin /boot /etc 等等,然后给恢复了,脚本里面是 rm -rf $arg/* ,结果变量名不小心给写错了,执行后,我也没发现问题,之后就是辛酸的一天,在备份数据,有几个 t 的数据,n 多业务脚本,后来就抱着试试的心态把其他机器的 copy 过去,结果还成了,真是有惊无险
    hoilee105020
        21
    hoilee105020  
       2016-09-30 22:46:12 +08:00   ❤️ 1
    请问这是用 raspberry 实现了一个什么啊, 下载机吗? 然后用 Dropbox 同步到 PC?
    有没有详细介绍 lz 你这个小系统的帖子啊, 想试试
    lll9p
        22
    lll9p  
    OP
       2016-10-03 21:47:47 +08:00   ❤️ 1
    @hoilee105020 过段时间写出来再 at 你吧。
    lll9p
        23
    lll9p  
    OP
       2016-10-28 23:13:04 +08:00
    flyingghost
        24
    flyingghost  
       2016-10-31 23:13:03 +08:00   ❤️ 1
    lz 真乃信人。 26 天前给陌生人挖的坑, 26 天后回来填好盖土。👍
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3420 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 04:53 · PVG 12:53 · LAX 20:53 · JFK 23:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.