rm -rf惹的祸,未雨绸缪,防止数据丢失

原创 2015年07月08日 23:11:18

最近在阿里云linux生产环境上部署应用,发现磁盘空间不足。于是尝试删除一些大文件。rm -rf xxx
删除后,才得知其中一个文件是另外一个产品的静态文件资源。当时吓得一头汗。虽然领导并没有责怪自己,但是自己心里梨山大啊。
庆幸阿里云服务器有快照功能,可以恢复删除的数据。虽然是虚惊一场,不过教训还得吸取。
这里写图片描述

1.一个在线的生产系统,任何一个改动一定要先谋而后动。

2.自动备份,每天检查备份数据是否正常。

3.服务一旦有异常,短信告警相关责任人。

4.尽量不使用root用户来操作。应该在服务器上开设不同权限级别的用户。

如果数据丢失,服务器没有快照的话,还可以尝试一些数据恢复工具:

1.ext3grep:https://code.google.com/p/ext3grep/

2.extundelete:http://extundelete.sourceforge.net/

版权声明:本文为博主原创文章,未经博主允许不得转载。

今天我的阿里云服务器中招了

接到电话说阿里云上的服务无法访问,让我去处理下。最近这个阿里云服务器老是不稳定,动不动就无法访问,正好今天有时间,打算彻底检查下。一检查,发现问题果然很严重,简单说,就是被人种了木马,而且还不止一个,...

response.getWriter().write()产生乱码

Struts1中通过action, return到页面的时候,如果代码中使用到response.getWriter().write(),那么有可能jsp页面中汉字会变成乱码。百度上有人说改为respo...

java web项目上有红色叉,文件没有报错,怎么解决?

java web项目上有红色叉,文件没有报错

恢复rm -rf * 的数据

目录[-] 一、 将磁盘分区挂载为只读二、 使用数据恢复工具 extundelete1.  下载2.  编译三、 挂载新硬盘1  在xen上挂载一块磁盘给B2  登录服务器B, 准备挂载新磁盘。...

CentOS 恢复 rm -rf * 误删数据--extundelete

一、 将磁盘分区挂载为只读 这一步很重要,并且在误删除文件后应尽快将磁盘挂载为只读。越早进行,恢复的成功机率就越大。   1.  查看被删除文件位于哪个分区 [root@loc...

ubuntu14.04里sudo rm -rf * 执行了恢复数据的方法

首先提个醒,如果恢复内容较少,还是有可能实现的;若是很多的话,我建议不用报什么期望了,但是也可以试一试。笔者就是很多的情况,结果恢复过来,都是乱码,基本上没有能用。要说当时的心情,简直就是蛋疼,诶.....

CentOS 恢复 rm -rf * 误删数据

一、 将磁盘分区挂载为只读 这一步很重要,并且在误删除文件后应尽快将磁盘挂载为只读。越早进行,恢复的成功机率就越大。   1.  查看被删除文件位于哪个分区 [root@loc...

CentOS 恢复 rm -rf * 误删数据

一、 将磁盘分区挂载为只读 二、 使用数据恢复工具 extundelete 1.  下载 2.  编译 三、 挂载新硬盘 1  在xen上挂载一块磁盘给B 2  登录服务器B, 准备挂载新磁盘。 四、...

恢复 rm -rf * 误删数据

摘要 1. xen server上磁盘分区、格式化、挂载; 2. NFS server搭建、挂载远程目录; 3. 使用extundelete恢复数据; 数据恢复 目录[-] ...

linux封装rm -rf指令,防止误删

对于一个linux新手,敲错指令是常有的事情,智者千虑必有一失,即使对于一个老司机来说,也难免会有操作失误的时候,而误删导致的后果往往是无法弥补的。与其在误删数据后懊悔,不如趁早寻求方法避免这种错误的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:rm -rf惹的祸,未雨绸缪,防止数据丢失
举报原因:
原因补充:

(最多只允许输入30个字)