免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 50783 | 回复: 197
打印 上一主题 下一主题

手抖的后果:误执行"rm -rf"命令之后(获奖名单已公布-2012-9-6) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-06-27 11:45 |只看该作者 |倒序浏览

获奖名单已公布,详情请看:http://bbs.chinaunix.net/thread-3769616-1-1.html

作为一个系统管理员或者运维工程师,你是否曾经误删除过数据呢,或者由于文件系统的损坏,无法还原数据呢?在Linux下通过命令行的“rm -rf”命令删除数据后,通过常规的方法是无法恢复数据的,而保护数据是运维人员的职责之一,虽然你可能做有数据的备份,但是要完整恢复数据,备份显然是不够的,那么这个时候应该如何迅速恢复数据呢,今天我们就来谈谈Linux下如何恢复误删除数据的话题!

话题讨论:


1:你是否曾经有过误删除数据的经历,数据在误删除后,你的第一举动是什么?
2:你曾经使用过的Linux下反删除软件有哪些,仅限开源软件哦!
3:Linux下反删除软件ext3grep和extundelete恢复相当给力,谈谈你对这些软件的使用经验!
4:你如何理解备份与数据安全的关系呢?谈谈你对数据安全的看法!

邀请嘉宾:
胡安伟(king_819)金游数据运维主管
余洪春(yuhongchun)系统架构师
刘鑫(Gray1982)  小米手机高级系统运维工程师
百湖(kns1024wh)CU社区集群和高可用版主

活动要求:
针对以上话题进行分享经验,讨论。

活动有奖:
我们为大家准备了《代理CEO》图书5本,CU独家定制衬衫3件。奖励给积极参与回复的网友。

论坛徽章:
0
27 [报告]
发表于 2012-06-27 14:00 |只看该作者
1:你是否曾经有过误删除数据的经历,数据在误删除后,你的第一举动是什么?
当然删除过啊,第一举动是,想怎么恢复过来啊

2:你曾经使用过的Linux下反删除软件有哪些,仅限开源软件哦!
反删除软件?不太懂呀

3:Linux下反删除软件ext3grep和extundelete恢复相当给力,谈谈你对这些软件的使用经验!
不太懂这个

4:你如何理解备份与数据安全的关系呢?谈谈你对数据安全的看法!
核心业务数据,说白了,就是钱;你要是敢懂客户的钱,客户就敢更你玩命!
所以,基本做任何东西,都记着备份。

论坛徽章:
27
CU大牛徽章
日期:2013-03-13 15:15:08CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-09-18 15:24:09CU大牛徽章
日期:2013-09-18 15:24:20CU大牛徽章
日期:2013-09-18 15:24:25CU大牛徽章
日期:2013-09-18 15:24:31CU大牛徽章
日期:2013-09-18 15:24:36CU大牛徽章
日期:2013-09-18 15:24:41CU大牛徽章
日期:2013-09-18 15:24:48CU大牛徽章
日期:2013-09-18 15:24:52处女座
日期:2013-09-27 17:45:43
65 [报告]
发表于 2012-06-28 00:05 |只看该作者
备份是把数据复制或者增量复制一份,若是原数据受到损坏或者丢失,误删时,可以把备份数据覆盖回去。
数据安全是:保护数据不会被泄漏,盗取,损坏,丢失,比备份更为宽泛。
备份着重于数据是否完整。
数据安全不仅是着重于数据的完整性,更重要的是防止数据被盗窃。

论坛徽章:
5
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
80 [报告]
发表于 2012-06-28 13:25 |只看该作者
南非蚂蚁 发表于 2012-06-27 12:03
你试过rm -rf  / 吗,呵呵,记得有次,要删除根目录下某个数据,写完rm -rf /后,正在考虑后面的目录 ...


这个是用全路径的不足。rm -rf最好在需要删除的目录下进行,并且先用pwd确认一下。删完了cd ..再rmdir

论坛徽章:
4
戌狗
日期:2014-10-12 21:48:202015年辞旧岁徽章
日期:2015-03-03 16:54:15IT运维版块每日发帖之星
日期:2015-06-09 22:20:002016猴年福章徽章
日期:2016-02-18 15:30:34
86 [报告]
发表于 2012-06-28 22:59 |只看该作者
公司主管建议不用的 文件 直接mv 到/tmp下
贴一个我之前用的ext3grep的 简单笔记
1,安装ext3grep
2,卸载删除文件所在的分区或者重新挂载为只读
mount -o remount -r /dev/hda3 /home
#mount
/dev/hda3 on /home type ext3 (ro)
3,删除文件扫描
ext3grep /dev/hda3 --ls --inode 2
3.1 恢复单个文件
ext3grep /dev/hda3 --restore-file 11.tar
3.2 恢复所有
ext3grep /dev/hda3 --restore-all
3.3按时间点恢复

ext3grep /dev/hda3 --restore-all --after 1245676061 --before 134856712
如果文件太多不方便查看,将扫描列表导入文本文件,进行过滤

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之上海
日期:2016-05-05 09:45:14
2 [报告]
发表于 2012-06-27 11:55 |只看该作者
删过,有备份,直接恢复了

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:55:28IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
3 [报告]
发表于 2012-06-27 11:55 |只看该作者
rm 操作很谨慎,一般不会执行rm /tmp/* -rf 之类的操作,如果批量删除,都指定文件名来防止误删除.例如
rm /tmp/name_*.log -rf

论坛徽章:
0
4 [报告]
发表于 2012-06-27 11:59 |只看该作者
我先来说说吧

1:作为系统管理员来说,误删除数据是难免的,总在河边走,哪有不湿邪的道理啊!,所以我经历过多次这样的误删除状况,最多一次是上百G的数据(这次是客户误删除的)。

2:Linux下比较常见的反删除工具有debugfs、R-Linux、ext3grep和extundelete。

3:我用的比较多的是ext3grep和extundelete,相比ext3grep来说,extundelete更加好用,支持Linux下主流文件系统ext2/3/4,并且恢复速度很快,扫描inode和恢复数据同时进行,支持单个文件恢复、单个目录恢复、inode恢复,block恢复,完全恢复等,而ext3grep就略显笨拙了,仅能恢复ext3文件系统数据,恢复速度也很慢,不支持目录恢复,这点不太好!

4:一句话:备份不是万能的,但是没有备份是万万不行的!

论坛徽章:
0
5 [报告]
发表于 2012-06-27 12:03 |只看该作者
ning_lianjie 发表于 2012-06-27 11:55
rm 操作很谨慎,一般不会执行rm /tmp/* -rf 之类的操作,如果批量删除,都指定文件名来防止误删除.例如
rm /t ...



你试过rm -rf  / 吗,呵呵,记得有次,要删除根目录下某个数据,写完rm -rf /后,正在考虑后面的目录名,结果有人推了我一些,手指按到了回车键,异常噩梦发生了!

论坛徽章:
0
6 [报告]
发表于 2012-06-27 12:10 |只看该作者
一,从开始学Linux到现在没误删除过数据,不过有次搞rsync主从反了,所以···········
二,工具我到是用过(当初为了实验用),记不得那个了,不过没啥效果··········
      还有个我记得找proc下的方法,这个实验有过,文件找回来了
三,实验而已,没具体恢复过N多目录
四,没备份不是扯呢嘛,备份重要性不多说。
      数据安全除了误删除还有被访问、盗取等,所以一般都会有各种加密,各种认证、各种检测达到保障数据的安全性。

论坛徽章:
0
7 [报告]
发表于 2012-06-27 13:11 |只看该作者
Gray1982 发表于 2012-06-27 12:10
一,从开始学Linux到现在没误删除过数据,不过有次搞rsync主从反了,所以···········
二,工具 ...


可以尝试下extundelete,感觉不错

论坛徽章:
2
技术图书徽章
日期:2013-11-23 01:55:57白羊座
日期:2013-12-08 15:48:16
8 [报告]
发表于 2012-06-27 13:15 |只看该作者
顶一下, Linux下恢复数据还真不是一件容易的事.

论坛徽章:
2
午马
日期:2015-01-27 11:22:392015年辞旧岁徽章
日期:2015-03-03 16:54:15
9 [报告]
发表于 2012-06-27 13:22 |只看该作者
手气背的时候 rm -i 是王道啊。。。。

重要的东西我都不rm的。。。。都mv 到/tmp/下, 然后脚本定期清理的。。。

论坛徽章:
0
10 [报告]
发表于 2012-06-27 13:23 |只看该作者
本人没有这样操作过,但我以前的同事这样做过,是一个FB的邮件系统,他不懂FB的命令,结果系统就这样死了,记得这还是05年的事情吧,当时还没有怎么听说反删除软件,悲催的是当时还没有备份,好惨!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP