作者 张龙于飞 发布于 2015-05-05 修改于

惨痛教训:我的51idc香港云服务器数据全部丢失

我的51idc网站服务器,才用了一个多月,就被黑了,悲摧啊。强烈谴责这种卑鄙的行为,当然我的几个小小的个人站,我自己经常都懒的搭理,能看上我这些站的人,也更本就称不上为黑客,就是一些网络上会用几个黑客工具软件的小流氓而已。用阿里云和西部数码都好几年也没被黑过,一方面可能是51idc的问题,另一方面可能是网站程序phpcms的问题,最近都是在用drupal,所以以前用phpcms做的几个小站也没升级维护过,一直以为像我这种小站没人有兴趣来黑来,没想到中招了,节哀,打起精神,重装系统。

2015-5-5 0-37-13.png

 症状为打开任意一个域名都出现这个页面,应该是NGINX服务器的问题,保存一张截图,记住这种耻辱。

一、备份

备份mysql 完整导出数据库:mysqldump 数据库名 >数据库备份名

# cd /alidata/server/mysql/bin
# mysql -uroot -p
mysql> show databases;
mysql> exit;
# mysqldump -uroot -p idc51_cdnpc > /alidata/www/backup/20150505/idc51_cdnpc.sql
# 输入密码

mysql 5.6,执行备份命令# mysqldump 时在 -p 后直接输入密码会出现错误提示:Warning: Using a password on the command line interface can be insecure.

二、登录51idc,重置操作系统。

一定要选择只格式化系统盘,数据盘可千万要保留啊。

三、系统基本配置

1.ssh以root用户连接到服务器。

2.参考http://help.aliyun.com/view/11108189_13435365.html 配置磁盘。

使用“fdisk -l”命令查看数据盘,存在分区xvdb1。使用“echo '/dev/xvdb1  /mnt ext3    defaults    0  0' >> /etc/fstab”(不含引号)命令写入新分区信息。使用“mount -a”命令挂载新分区,然后用“df -h”命令查看。

 

卧槽,这下悲催了,挂载后数据盘没有数据,数据全不见啦!!!

经过一天和51idc技术支持的共同检查,数据恢复无望!节哀!!!

这次如此大意,没有把数据备份到本地是最大的错误!

这是自从玩电脑十几年以来,除了2008年电脑被盗以外,最大的一次数据损失!

电脑有价,数据无价!

一直以来都很小心,这次面对云服务器,以为有云备份,却忘了自己才是数据最有力的保障!

还好,我的阿里云主机还在!还好,我刚对我的个人博客进行了改版,效果还行!

还好,虽然对我来讲损失惨重,但还不会影响我对网络的热情!

原因分析:

有可能是51idc系统的问题重置系统把数据盘数据也重置了,也有可能像51idc技术支持说的是我以前在挂载数据盘时没挂载正确,把数据放在了系统盘。目前我已经不想考虑责任问题了。

接下来的工作:

本地只找到2015年3月的数据库备份,2012年的整站文件备份,以及这些站新建时的所有模板数据。这次损失的都是企业性质的宣传性小站,不到10个,因为备案麻烦,所以放在香港主机。

按重要程度依次对所有站进行重建,用drupal重建。虽然用drupal重建和新建一个站难度差不多,但这么大的损失,为人家做全新改版是必要的。同时也方便我以后维护。

以后,我还是用阿里云香港主机吧,虽然都说速度慢,但毕竟用习惯了,特别是他的自动快照功能,可以免费建立9个,对于这些更新少的企业站,一般的木马什么的,快照恢复就很爽了。

最后,还是要感谢51idc的技术支持人员,他们的态度很好,响应速度很快,一对一的及时电话沟通。至于51idc系统本身的优缺点我已经不想考虑了,我要撤了,再见!

 

 

 

linux数据恢复工具testdisk

# cd /tmp

# wget -c http://www.cgsecurity.org/testdisk-7.0.linux26-x86_64.tar.bz2

# tar -xvf testdisk-7.0.linux26-x86_64.tar.bz2

# cd testdisk-7.0

# ./testdisk_static

1.选择Create 回车

2.然后选择testdisk中你要修复的硬盘Disk /dev/xvdb - 42 GB / 40 GiB ,回车

3.选择testdisk修复的平台,我们是Intel的,所以选择他

4.如果恢复分区表,选择Analyse进行分析,恢复文件Select Advanced