http://ww2.sinaimg.cn/large/57cbf113gw1f88f9p2zfdj20es03o0u0.jpg
在 raspberrypi 上执行了 rm /* -rf 少加了个点。。。。
还能抢救不?
http://ww4.sinaimg.cn/large/57cbf113gw1f88fap9asij20qt0mnac7.jpg
还好及时挺掉 btsync ,,不然全被删完了
![]() | 1 lll9p OP 还好先删的是 dropbox 下面有一个超多小文件的文件夹,,,不然全丢失了 /。 |
![]() | 2 cxbig 2016-09-27 20:50:35 +08:00 ![]() 这种类型的操作建议你还是用完整的路径。。。 |
![]() | 3 lll9p OP 还好装了 btsync 在 pi 上,当它删了一半的 dropbox 之后,把里面的.sync 也删了,导致 btsync 停止工作。。 ![]() ![]() |
![]() | 5 lll9p OP ![]() 现在好消息 1 是我挂上 pi 上的硬盘只被删了 Dropbox dir ,里面小文件太多还没删完就^C 了,且在 PC 上 btsync 同步的时候把它移到了.sync/Archive 上,所以 PC 上数据完好,移动硬盘上只被删了 dropbox 。 2 是前天刚备份了系统。 [nnnn@pi system_backup]$ printf '%s\n' .* * . .. bacup-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 |
6 goofansu 2016-09-27 21:26:35 +08:00 via iPhone ![]() dropbox 可以还原的,怕什么 |
![]() | 7 jtam 2016-09-27 21:39:14 +08:00 ![]() 就算偷懒,也要养成 rm * -rf 这样的好习惯,./* 是为了啥? |
![]() | 8 FrankFang128 2016-09-27 23:24:34 +08:00 ![]() sudo chflags schg ~/.0 可令 ~/.0 无法被 rm |
![]() | 9 lll9p OP @FrankFang128 你这也是血泪的教训啊。 |
![]() | 10 FrankFang128 2016-09-28 00:06:18 +08:00 via Android @lll9p 我还好,有 Adobe 护体 |
![]() | 11 Trim21 2016-09-28 00:09:11 +08:00 via Android 怎么想也应该是 rm * -rf 。。。。 |
12 johnnie502 2016-09-28 03:26:52 +08:00 rm rf 一时爽,全硬盘火葬场 以后 rm -rf 的时候记得路径里面不要带 / ,有的 shell 都直接拒绝执行带 /的 rm rf 了 |
![]() | 13 araraloren 2016-09-28 09:20:01 +08:00 说实话,在没点进帖子之前我就猜到了你的错误绝对跟 rm 有关系。。。 执行之前确认一下吧,或者不要加 rf ,确认之后再加上 |
![]() | 14 linux40 2016-09-28 09:37:56 +08:00 via Android 那个, rm 有一个询问选项,最好 alias 一下。。。 |
![]() | 16 qianyugang 2016-09-28 10:58:50 +08:00 啊在这里见到老李,我也误删过一次,不过只是删了部分代码,用 git 恢复过来了 |
![]() | 17 lll9p OP @qianyugang 浴缸也玩 V2 。。。 |
![]() | 18 douyang 2016-09-29 11:37:30 +08:00 ![]() 养成习惯: 用 mv 代替 rm |
![]() | 19 cnZary 2016-09-29 14:28:02 +08:00 ![]() 看到 linux 节点又看到犯错了第一时间想到的是 rm -rf / |
![]() | 20 sparkssssssss 2016-09-29 14:52:58 +08:00 ![]() 上周同样的遭遇,一台服务器被我不小心给这样了,从其他服务器 copy 了 /bin /sbin /boot /etc 等等,然后给恢复了,脚本里面是 rm -rf $arg/* ,结果变量名不小心给写错了,执行后,我也没发现问题,之后就是辛酸的一天,在备份数据,有几个 t 的数据,n 多业务脚本,后来就抱着试试的心态把其他机器的 copy 过去,结果还成了,真是有惊无险 |
21 hoilee105020 2016-09-30 22:46:12 +08:00 ![]() 请问这是用 raspberry 实现了一个什么啊, 下载机吗? 然后用 Dropbox 同步到 PC? 有没有详细介绍 lz 你这个小系统的帖子啊, 想试试 |
![]() | 22 lll9p OP ![]() @hoilee105020 过段时间写出来再 at 你吧。 |
![]() | 23 lll9p OP @hoilee105020 RSLSYNC 配置备份是这样实现的,有空看看?: http://blog.laolilin.com/posts/2016/10/config_raspberry_pi.html#resiliosynctong-bu-yuan-btsync_1 |
![]() | 24 flyingghost 2016-10-31 23:13:03 +08:00 ![]() lz 真乃信人。 26 天前给陌生人挖的坑, 26 天后回来填好盖土。 |