搬瓦工服务器崩溃了 【QENU-KVM Agent is not running inside VE】

我联系客服多次,客服让自己解决,但我连不上服务器,使用官方的 KiwiVM 不能执行任何命令,就像这样:

not.png

只要开机服务器, CPU 负载就 100%, 我没有任何办法,只能想办法把我的数据拿出来。

取出数据

  • 使用搬瓦工快照功能备份一下服务器
    深度截图_选择区域_20171202101000.png

  • 之后重装一下系统

因为解压备份的快照你会发现有个 disk 文件,我们可以直接挂载到新服务器(以下操作,在重装服务器后)

  • 快照页面 download 右键拿到下载链接后
    $ wget http://*****/snapshot-123456-******.tar.gz 
    $ tar -zxvf snapshot-123456-******.tar.gz 
  • 把 disk 挂载到服务器
    $ losetup -f #查看哪个 loop 设备是空闲的
    /dev/loop0 # 这个是空闲的
    $ losetup /dev/loop0 vm-123456.disk
    $ kpartx -av /dev/loop0
  • 如果没有kpartx命令可以先安装
    安装 kpartx
    $ aptitude install kpartx
    在次执行
    $ kpartx -av /dev/loop0
    # 输出结果如下
    add map loop0p1 *****
    add map loop0p2 *****
  • 然后查看你想要的在哪个分区,比如我的数据在loop0p2
    # 把loop0p2 挂载到 /mnt
    mount /dev/mapper/loop0p2 /mnt

    这样就可在/mnt里找到相关数据了

  • end 卸载镜像
    $ umount /mnt
    $ kpartx -dv /dev/loop0
    $ losetup -d /dev/loop0
  • 之后我把 mysql 数据取了出来
    /usr/local/mysql/data

参考链接:http://www.hostloc.com/thread-392553-1-1.html

1 条评论

  1. 哈哈

    666

发表评论