rm是一个非常危险的linux命令,使用的时候要特别当心,尤其对于新手,否则整个系统会毁在这个命令(比如rm -rf)。
昨天有在部署完网站后,想着原网站备份数据没用了就执行了不rm -rf,结果发现,数据库忘了恢复,但是数据库文件被我rm -rf了,看着空白的网站全是数据库链接失败,让我心力好难过,就百度了下centos数据恢复,结果还真有解决方案,今天我就记录下我本次恢复的过程。

这是已经删除了
我们进入我们正题使用Centos平台extundelete包工具恢复
下载包:
wget -c http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
解压包:
tar -axf extundelete-0.2.4.tar.bz2
编译包:
cd extundelete-0.2.4/
./configure
make& make install
查看系统分区
df -hT

因为我是云服务器只有一块硬盘,所以分区应该就是vda1分区
好了,使用extundelete正式开始

输入y确认,之后就等恢复完毕即可。