zoukankan      html  css  js  c++  java
  • 记一次服务器崩溃后的处理办法

    记一次服务器崩溃后的处理办法

    事情的起因

    ​ 事情是这样的,听闻搬瓦工有卖CN2线路的服务器就买了一个,而且也很便宜,自己装个SS服务器,翻墙速度美滋滋,顺便装了个宝塔面板,挂了一个Blog,本来以为虽然只有512M的内存,但是应付这些应该绰绰有余了。但是没想到的是今天服务器竟然崩溃了。

    处理过程

    ​ ssh已经连不上了,端口已经关了,而在搬瓦工后台的服务器管理面板上(kiwivm)用Root-Shell连显示"QEMU-KVM Agent is not running inside VE",今天又恰好是周日,周日客服休息,提交工单也没人处理,于是只好自己来了。

    ​ 处理过程是这样的,首先用搬瓦工后台的Snapshots功能创建一个镜像,这个镜像解压后会得到一个.disk文件。

    ​ 然后重装系统..

    ​ 用wget下载这个镜像

    ​ 然后解压

    ​ 用losetup -f命令查看哪个loop设备空闲

    ​ 然后

    ​ losetup /dev/loop0 vm-123456.disk

    ​ kpartx -av /dev/loop0

    ​ 然后挂载这个镜像

    ​ mount /dev/mapper/loop0p2 /old

    ​ 此时,打开/old文件夹就可以看到以前系统的所有文件,因为我安装的是宝塔面板,剩下的就是把文件下载下来,或者用scp命令传到另外一个VPS上面去。

    ​ 然后又遇到了一个问题,以前的数据库是inoodb的,怎么样把数据库也正确的备份下来?

    ​ 我的方式是在这个服务器重新安装一次宝塔面板,然后安装mysql+nginx+php+phpmyadmin,然后把以前的数据库文件全部替换,然后导出,再到新服务器导入。

    ​ 我成功的救回了我的所有数据。

  • 相关阅读:
    Python——数据类型之list、tuple
    Python——数据类型初步:Numbers
    Python——初识Python
    Python——开篇之词
    PAT——乙级1028
    PAT——甲级1009:Product of Polynomials;乙级1041:考试座位号;乙级1004:成绩排名
    PAT——甲级1065:A+B and C(64bit) 乙级1010一元多项式求导
    PAT——甲级1046S:shortest Distance
    PAT——甲级1042:Shuffling Mashine
    特征值和特征向量
  • 原文地址:https://www.cnblogs.com/huxiaoyi/p/9163326.html
Copyright © 2011-2022 走看看