vps 开机显示kernel offset,找回数据的方法(事先尝试过网上的解决方案,但是都失败了)。

思路:找回数据,然后重装vps。

重要的就是找回数据,重装vps就不用多说了。

方法是本地用vmware建立一个centos虚拟机,把快照作为虚拟磁盘添加到这个虚拟机上,打开虚拟机就能看到数据了。

具体步骤:

首先给vps建立快照,然后下载到本地,每个主机商的后台应该都有。

快照下载下来后是.qcow2格式的,而vmware支持的格式是.vmdk,所以需要转换格式。

假设快照所在目录是d:1 (d盘下的目录1里面),快照名是1.qcow2。

在虚拟机里把快照所在目录设为共享文件夹,然后在虚拟机里就可以找到快照了。

此是打开终端,运行以下命令,稍等片刻格式就会转换完成:

qemu-img convert -f qcow2 1.qcow2 -O vmdk 1.vmdk

关闭虚拟机。

给虚拟机添加硬盘,选择现有虚拟磁盘1.vmdk。

完成后开启虚拟机,然后就可以在桌面看到vps里的所有文件夹了。