Finnix拿回数据:Vultr无法开机,Centos无法启动,SSH无法连接,View Console,使用Finnix拿回数据步骤记录

  • A+
所属分类:VPS相关 WDCP相关

如果你需要买购 vultr 点击这里

前两天有个Vultr的vps重启后,出现Centos无法启动,SSH无法连接,官方的View Console也无法连接,联系官方客服提交工单回复:

View Console 无法连接,你自己启动VPS时没用的,你需要联系客服,让他们来处理。

Thank you for your inquiry. This VPS instance appears to have encountered an unrecoverable error at boot time.

It may be possible to upload a rescue ISO and boot the instance from that for data recovery purposes. The procedure for such an operation would be as follows:

1. Go to https://my.vultr.com -> Servers -> Your VPS Name -> Settings -> Custom ISO

2. Under ISO Library select Finnix

3. Select "Attach ISO and Reboot"

4. Open the Console (computer icon in top right of server information page)

5. Once you've confirmed that the instance has booted and is running the live recovery OS, you should be able to mount the disk that your data resides within and troubleshoot any operating system issues.

Additional information on using the Finnix Rescue is available at:
https://www.vultr.com/docs/using-finnix-rescue-cd-to-rescue-repair-or-backup-your-linux-system

6. Once the recovery is complete, you can return to the Custom ISO page and click "Remove ISO" to unmount the ISO.

Vultr如果你不买到备份服务,他们官网是没有定期给你恢复数据的,所以用vultr但是尽可能购买备份服务吧,要不然VPS崩溃了,搞起来太麻烦,我是小白一步步自己摸索的。

大概意思是使用Finix来恢复

Finix使用说明中文

本次针对的是vultr的VPS服务器。

登录您的账户https://www.vultr.com - > 服务器 - > 您的VPS名称 - > 设置 - > 自定义ISO
在ISO库下选择Finnix - 111 x86
单击附加ISO并重新启动
打开控制台 (服务器信息页面右上角的计算机图标)。
请注意,控制台在重新启动期间暂时不可用以附加ISO。如果此窗口为空白或显示错误,请关闭,等待10秒钟并再次启动。
Finnix拿回数据:Vultr无法开机,Centos无法启动,SSH无法连接,View Console,使用Finnix拿回数据步骤记录
按Enter键选择Boot Finnix(64位)。您必须在60秒内执行此操作,否则VPS将尝试从主磁盘启动。
Finnix拿回数据:Vultr无法开机,Centos无法启动,SSH无法连接,View Console,使用Finnix拿回数据步骤记录
一旦在root @ tty1:?#运行以下命令检查您的磁盘,以确保没有错误和/或修复文件系统中的任何错误:

 

修复你的系统

重置root密码。

如果您有Linux发行版,则可以快速轻松地从Finnix重置密码。如上所述启动到Finnix,然后按照以下步骤更新root密码。

    mount /dev/vda1 /mnt 
    chroot /mnt passwd

 

系统将提示您输入新密码。这将是您启动时Linux发行版的密码。你结束了!

只需从自定义ISO区域中删除系统中的ISO,系统将使用您设置的新root密码启动回硬盘。

修复文件系统

在Finnix上修复文件系统非常简单明了。如上所述引导至Finnix,并运行以下命令:

    fsck -y /dev/vda1

上面的命令将修复您的根文件系统并传递“yes”标志以自动修复文件系统而无需进一步输入。

备份文件系统

如果您无法启动Linux发行版并且您已经尝试修复文件系统,则可以使用Finnix挂载文件系统并使用scp或rsync备份文件。网络将通过DHCP自动配置,因此您可以轻松备份文件。

使用以下方法挂载文件系统

    mount /dev/vda1 /mnt 
    cd /mnt

如果您现在浏览,您将看到整个根文件系统。请记住,如果你想浏览/var/lib/mysql,现在就是/mnt/var/lib/mysql。您现在可以使用rsync将服务器上的文件和目录备份到另一个,即使您现有的Linux操作系统无法启动。

通过SSH访问Finnix

从Finnix通过SSH修复您的系统非常简单快捷。您只需设置密码然后启动SSH即可。

    passwd
    service ssh start

这将设置root密码,生成新的主机密钥,并启动SSH shell。请记住,在使用上述命令设置密码之前,root将无法运行。您现在可以通过SSH通过root登录并使用实例的现有IP修复系统。在Vultr,DHCP用于分配IP,因此无需进一步配置!

 

这里重点讲如何把vps的数据备份到本地

如果你知道了解scp或rsync备份文件,你可以用vps指令来完成,但是我对这个一窍不通,操作了几次都没有能够成功把数据下载到我的D盘里面

后来通过SSH访问Finnix来下载

通过SSH访问Finnix

从Finnix通过SSH修复您的系统非常简单快捷。您只需设置密码然后启动SSH即可。

    passwd
    service ssh start

这将设置root密码,生成新的主机密钥,并启动SSH shell。请记住,在使用上述命令设置密码之前,root将无法运行。

这里修复之后如果你用SSH 连接 可能提醒 “algorithm negotiation failed”,我搞不懂什么意思,

换个软件Putty连接可以登录,但是也要用指令scp或rsync来完成下载,我也搞不懂

后来搜索到用WinSCP可视化直接下载,找到你要下载的 数据或者文件,打包下载就好了

Finnix拿回数据:Vultr无法开机,Centos无法启动,SSH无法连接,View Console,使用Finnix拿回数据步骤记录

 

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: