经过2天补救,网站恢复正常

伯虔
伯虔
发布于 2017-01-21 / 802 阅读
0

经过2天补救,网站恢复正常

1.网站数据丢失

大概说一下前因后果,前几天本想着备份网站数据到本地,虽然网站会每天自动备份博客和数据库到服务器,但还是不放心,毕竟不在自己手里,于是用软件同步所有文件夹,手抖选错,然后软件删除了东西,我一看正在删除,马上暂停。然后访问自己网站,没有什么问题,备份的事也就搁置了,因为这软件没这功能。

虽然删除文件比较怕,但是想着应该没啥事。下午ssh连接主机连接不上,以为自己记错密码,虽然前几个小时还登陆过,于是重启机器,结果发现网站挂了。不能开机,根本连接不上。什么报错都看不到。于是只有一个办法,试试腾讯云控制台自带的远程登录,结果能登陆,但是报错如图,按照网上办法不能解决,网上给出的解决办法都是没删除启动文件,只是找不到而已,然后通过命令设置引导启动,估计我当时是把这个启动文件删除了:

78_qcloudvnc01.png

于是提交工单给腾讯云,腾讯云那边响应速度惊呆,还电话了解情况,腾讯云工程师 给我修复了下,说:“您好,这边这种情况无法恢复的,只能给您备份数据然后重装系统,请问您的数据放在系统盘还是数据盘?”,也行,反正我只要博客数据库,毕竟那么多心血文章,服务器环境自己在配置就好。于是:

您好,您这边确认数据在系统盘后可以重装系统,这边已经给您系统盘进行了备份。

ftp帐号             ftp密码                      ftp服务器                   ftp端口

0xxxxd             5xxxxxxxxxx5            1x.xxx.xx.x9                 5xxx0
您重装系统后,可以通过这个ftp下载您需要的数据,谢谢您的支持。


如果问题已经解决,可确认此工单,并对服务做出评价。
如果问题尚未解决,您可以继续在本工单中留言,我们会为您持续跟进。
如果您有其他新的问题,欢迎提交新的工单联系我们。
感谢您的支持,祝您工作顺利。

想着问题就解决了,有惊无险。于是把服务器重装系统之后,通过ftp连接腾讯工程师给我的地址:操作如下:

  1. yum install ftp
    2.ftp服务器地址  ftp端口
    3.ftp 1.xxx.xx.xx 5xxx0
  2. 然后根据提示输入账号密码,里面有一个插曲,一开始我连接这个ftp发现怎么都连不上,咨询后才知道提供的是内网ip,只有腾讯云服务器才能连接

结果进去ls下,该有的都有,很开心,然后进入博客备份文件夹,wwroot文件夹有,MySQL文件夹 有,日志文件文件夹夹和我的数据备份文件夹没了,好神奇!!想着既然数据库备份没有,那就进 MySQL 目录拷贝也一样,结果下载后恢复没用,博客数据还是没有,这里就尴尬了。

于是再次提交工单,腾讯云工程师一听,还有这事:

您好这里只做的ftp就是您系统的完整数据了,制作ftp肯定是因为无法登陆了,这个需要您确定这些数据是否在无法登陆的时候就已经被删除。或者不存在

但是文件肯定是有的,而且我设置定时任务每天都有备份,我就在工单里说明,于是他们就去排查了,期间多次电话沟通,7点多开始,然后他们那边折腾到9点多,最后电话告诉我,他们多次排查,甚至去总部机房的物理机查看也没有发现,好吧,也许服务器抽风,出问题的时候文件丢失也是有概率得,没办法,只能这样了,工程师也折腾蛮久,百分百确定连物理机都没有文件。

2.手动恢复数据

我的备份是本机和另一个vps都有备份的,但是当我把vps的备份文件拉下来,恢复备份,发现竟然备份的是另一个网站的数据库,内心崩溃的,最后一根救命稻草没了。庆幸的是还有8月份的备份,好久远,但是总比没有好。

这时候又想到一根稻草,还好因为写简书,所以又一次把博客所有文章的都粘贴复制到简书笔记中,但是排版是不对的,完全混乱,于是把8月份以后的文章全部重新排版,看当时写的文章就好比看当年写的代码一样,赶紧润色润色,不规范的改一改等等,既然要做,就做的完美一点!

历经2天,文章全部恢复完毕,但是之前的评论、阅读量全部没有了,这个实在没办法。至此,恢复全部完工,心累。

3.总结

历经这次以后,我赶紧在腾讯云买了一块云硬盘,以后定时任务备份的时候云硬盘一处备份,服务器一处备份,vps一处备份,本地再一处备份,再也不用担心数据丢失!以后大家也要时常检查备份文件,看看是否正确,校验下。在小年把所有问题解决,也算是圆满了。

最后,祝大家小年快乐!!