|  |      1lingyired      2012-08-03 19:31:26 +08:00 隐约记得可以找客服恢复,不过他是每周(大概)才对所有数据进行备份 | 
|  |      2muxi      2012-08-03 21:12:52 +08:00 应该有备份的,但肯定不是最新的,你在后台提交工单会有人处理 | 
|  |      3tension      2012-08-03 21:39:40 +08:00 阿里旗下的万网不是说:   | 
|  |      4stackpop OP @muxi 谢谢。大概恢复的是两天前的快照,我当天写的几百行代码全没了,呵呵。不过总比不能恢复好,呵呵。看来我得把rm 给强制改成mv | 
|  |      5sNullp      2012-08-05 15:18:18 +08:00 我不理解为什么没事要rm -rf...不带f的话删除大量文件的时候会有个确认。 | 
|  |      7muxi      2012-08-05 16:20:02 +08:00 @tension 万网这个不太了解,我估计这个需要手动snapshot,或者是硬盘挂掉的时候自动切换,手动删除这个操作是合法的,机器并不能判断你真删还是误删 | 
|  |      10lembacon      2012-08-05 17:52:49 +08:00 alias rm="rm -i" 这样最好了~ | 
|  |      11ratazzi      2012-08-05 17:58:56 +08:00 版本控制很重要的,而且发布最好自动化,没有进入版本控制的坚决不发布 | 
|      12Caboo      2012-08-05 18:48:09 +08:00 楼主,阿里云可以快照回滚,恢复大约需要半个小时左右,给客服提交工单,秒速给您解决的。 *.阿里云的VM快照大约是1机1天1份。也就是你恢复删除代码前的数据是无望了,但可以恢复到最近一天的,希望对您有用并希望能解决您的问题,同时提示,带选择参数的命令,在非必要时慎用。一失足成千古恨。 | 
|  |      13moyaya      2012-08-07 12:05:54 +08:00 之前我们程序也是不小心把数据库给删除了,说是可以回滚到2天前,结果想起了之前有设置,每小时往AWS备份一次,找到了备份数据库,虚惊一场 | 
|  |      14tywtyw2002      2012-08-10 12:14:55 +08:00 写完代码  很喜欢git一下。。。。。。 测试目录和代码目录是分开的。。。。 测试好了才copy到主目录。 召唤那个 rm -fr / home/*.tar.gz的人 | 
|  |      15thinktrance      2012-08-10 13:46:37 +08:00 问客服看他们是否有定期备份或者快照~~~ | 
|  |      16stackpop OP 感谢楼上诸位,已经恢复快照,但是只能恢复前一天凌晨的数据,呵呵,几百行代码没有了,不过也算是个教训。 | 
|      17chashuibiao      2012-10-08 09:59:33 +08:00 @Caboo 居然能在这里遇到贾斯汀`擦波 | 
|  |      18xiyuemu      2012-10-09 20:07:17 +08:00 rm -rf这个命令巨危险 | 
|  |      19jmu      2012-10-10 12:52:09 +08:00 不是删不删的问题, 而是为什么没有版本控制? | 
|      20jianingy      2012-10-10 13:40:36 +08:00 如果文件系统是ext2或者ext3 不小心 rm 代码后要马上 umount 分区,不能 umount 的立即 mount -o remount,ro 变成只读。然后通过 debugfs 命令找到对应的 inode 直接恢复回来。 可以搜索 debugfs undelete file 找到相关用法 |