加入收藏 | 设为首页 | 会员中心 | 我要投稿 上海站长网 (https://www.021zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

一种服务器boot分区的故障恢复方法、装置及设备制造方法及图纸

发布时间:2022-10-11 17:01:14 所属栏目:系统 来源:网络
导读: 本发明专利技术公开了一种服务器boot分区的故障恢复方法,包括:接收备份命令,依据备份命令在操作系统正常运行时,备份boot分区的数据并保存至指定路径;boot分区损坏后,接收救援命令,并

本发明专利技术公开了一种服务器boot分区的故障恢复方法,包括:接收备份命令,依据备份命令在操作系统正常运行时,备份boot分区的数据并保存至指定路径;boot分区损坏后,接收救援命令,并依据救援命令控制服务器进入救援模式;接收恢复命令,依据恢复命令在救援模式下读取指定路径内的备份数据,依据读取的备份数据恢复boot分区。本发明专利技术除救援命令外,只需要依据输入的备份命令和恢复命令即可完成故障恢复,简化了boot分区的故障恢复操作,提高了恢复效率;本发明专利技术还公开了一种基于上述方法的装置、设备及计算机可读存储介质。

全部详细技术资料下载

【技术实现步骤摘要】

一种服务器boot分区的故障恢复方法、装置及设备

本专利技术涉及服务器故障恢复

,特别是涉及一种服务器boot分区的故障恢复方法、装置、设备及计算机可读存储介质。

技术介绍

linux操作系统的boot分区,是操作系统启动中最重要的部分,如果服务器由于病毒攻击或者管理人员的误操作导致boot分区中的文件损坏丢失的话,后续服务器执行关机或者意外宕机后,将无法重新开启服务器内的操作系统。如果不能恢复boot分区,linux操作系统将无法再次开机,运行在服务器上的业务将无法启动,同时造成服务器上保存的数据的无法使用。目前boot分区文件损坏后的恢复方法大致如下:步骤1.挂载系统镜像,步骤2.进入救援模式,步骤3.修复fstab文件,步骤4.再次进入救援模式,步骤5.重新安装内核文件,步骤6.安装grub,步骤7.手动修复grub,步骤8.重新进入系统。这种方法中,对于步骤5、6、7,都需要专业linux技术人员进行操作,而普通的服务器运维人员不一定具备这种操作技能,并且由于具体操作过程中,需要技术人员依次输入多条复杂的执行指令来进行,这些操作也是比较繁琐的,且误操作的可能较大,效率较低。因此,如何提供一种过程简单、效率高的服务器boot分区的故障恢复方法、装置、设备及计算机可读存储介质是本领域技术人员目前需要解决的问题。

技术实现思路

本专利技术的目的是提供一种服务器boot分区的故障恢复方法,除救援命令外,只需要依据输入的备份命令和恢复命令即可完成故障恢复,简化了boot分区的故障恢复操作,提高了恢复效率;本专利技术的另一目的是提供一种基于上述方法的装置、设备及计算机可读存储介质。为解决上述技术问题,本专利技术提供了一种服务器boot分区的故障恢复方法,包括:接收备份命令,依据所述备份命令在操作系统正常运行时,备份boot分区的数据并保存至指定路径;boot分区损坏后,接收救援命令,并依据所述救援命令控制服务器进入救援模式;接收恢复命令,依据所述恢复命令在所述救援模式下读取所述指定路径内的备份数据,依据读取的所述备份数据恢复boot分区。优选地,所述接收救援命令,并依据所述救援命令控制服务器进入救援模式的过程具体为:接收导入的系统镜像进行挂载;接收救援模式命令,依据所述救援模式命令运行所述系统镜像,进入镜像操作系统内;接收目录挂载命令,将正常的操作系统挂载至所述镜像操作系统的指定目录内;相应的,所述依据所述恢复命令在所述救援模式下读取所述指定路径内的备份数据具体为:依据所述恢复命令在所述救援模式下,读取所述镜像操作系统内挂载的所述指定路径内的备份数据。

优选地,所述指定路径位于所述操作系统的根目录下。优选地,所述指定路径位于移动存储设备的目录下。优选地,所述备份命令为linux系统中的dump命令。优选地,所述恢复命令为linux系统中的restore命令。为解决上述技术问题,本专利技术还提供了一种服务器boot分区的故障恢复装置,包括:备份模块,用于接收备份命令,依据所述备份命令在操作系统正常运行时服务器系统备份,备份boot分区的数据并保存至指定路径;救援模块,用于在boot分区损坏后,控制服务器进入救援模式;恢复模块,用于接收恢复命令,依据所述恢复命令在所述救援模式下读取所述指定路径内的备份数据,依据读取的所述备份数据恢复boot分区。优选地,所述救援模块具体包括:挂载单元,用于接收导入的系统镜像进行挂载;救援模式进入单元,用于接收救援模式命令,依据所述救援模式命令运行所述系统镜像,进入镜像操作系统内;目录挂载单元,用于接收目录挂载命令,将正常的操作系统挂载至所述镜像操作系统的指定目录内;相应的,所述恢复模块具体用于:依据所述恢复命令在所述救援模式下,读取所述镜像操作系统内挂载的所述指定路径内的备份数据。为解决上述技术问题,本专利技术还提供了一种服务器boot分区的故障恢复设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如以上任一项所述的服务器boot分区的故障恢复方法的步骤。

为解决上述技术问题,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如以上任一项所述的服务器boot分区的故障恢复方法的步骤。本专利技术提供了一种服务器boot分区的故障恢复方法,接收备份命令后,在操作系统正常运行时备份boot分区的数据并保存,此时,备份的boot分区的数据为正常数据;之后当boot分区损坏需要修复时,依据接收到的救援命令控制服务器进入救援模式后,依据接收的恢复命令在救援模式内获取之前备份的数据来恢复boot分区,从而实现boot分区的故障修复,使服务器在重启后能够正常开启操作系统。可见,在本专利技术的方法中,除救援命令外,仅需要输入的备份命令和恢复命令即可完成故障恢复,相比目前需要手动安装内核文件、手动安装grub以及手动修复grub的操作来说,简化了boot分区故障恢复所需要的指令,从而简化了工作人员的操作需求,使得普通的运维人员也能具有恢复boot分区故障的技能,通用性更强;并且减少了误操作的可能,且提高boot分区故障恢复的效率。本专利技术还提供了一种基于上述方法的装置、设备及计算机可读存储介质,在此不再赘述。

附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种服务器boot分区的故障恢复方法的过程的流程图;图2为本专利技术提供的另一种服务器boot分区的故障恢复方法的过程的流程图;图3为本专利技术提供的一种服务器boot分区的故障恢复装置的结构示意图。具体实施方式本专利技术的核心是提供一种服务器boot分区的故障恢复方法,除救援命令外,只需要依据输入的备份命令和恢复命令即可完成故障恢复,简化了boot分区的故障恢复操作,提高了恢复效率;本专利技术的另一核心是提供一种基于上述方法的装置、设备及计算机可读存储介质。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。

本专利技术提供了一种服务器boot分区的故障恢复方法,参见图1所示,图1为本专利技术提供的一种服务器boot分区的故障恢复方法的过程的流程图;该方法包括:步骤s1:接收备份命令,依据备份命令在操作系统正常运行时,备份boot分区的数据并保存至指定路径;在操作系统正常运行过程中,表明boot分区内的数据处于正常状态,故此时需要将正常的boot分区数据进行备份,供后续依据该备份数据进行boot分区的恢复,实现boot分区的故障恢复。步骤s2:boot分区损坏后,接收救援命令,并依据救援命令控制服务器进入救援模式;可以理解的是,在boot分区损坏后,由于boot分区内保存的是启动操作系统所需的数据,因此这种情况下,正常的操作系统已经无法启动,而无法进入操

【技术保护点】

1.一种服务器boot分区的故障恢复方法,其特征在于,包括:接收备份命令,依据所述备份命令在操作系统正常运行时,备份boot分区的数据并保存至指定路径;boot分区损坏后,接收救援命令,并依据所述救援命令控制服务器进入救援模式;接收恢复命令,依据所述恢复命令在所述救援模式下读取所述指定路径内的备份数据,依据读取的所述备份数据恢复boot分区。

【技术特征摘要】

1.一种服务器boot分区的故障恢复方法,其特征在于,包括:接收备份命令,依据所述备份命令在操作系统正常运行时,备份boot分区的数据并保存至指定路径;boot分区损坏后,接收救援命令,并依据所述救援命令控制服务器进入救援模式;接收恢复命令,依据所述恢复命令在所述救援模式下读取所述指定路径内的备份数据,依据读取的所述备份数据恢复boot分区。2.根据权利要求1所述的boot分区的故障恢复方法,其特征在于,所述接收救援命令,并依据所述救援命令控制服务器进入救援模式的过程具体为:接收导入的系统镜像进行挂载;接收救援模式命令,依据所述救援模式命令运行所述系统镜像,进入镜像操作系统内;接收目录挂载命令,将正常的操作系统挂载至所述镜像操作系统的指定目录内;相应的,所述依据所述恢复命令在所述救援模式下读取所述指定路径内的备份数据具体为:依据所述恢复命令在所述救援模式下,读取所述镜像操作系统内挂载的所述指定路径内的备份数据。3.根据权利要求1或2所述的服务器boot分区的故障恢复方法,其特征在于,所述指定路径位于所述操作系统的根目录下。4.根据权利要求1或2所述的服务器boot分区的故障恢复方法,其特征在于,所述指定路径位于移动存储设备的目录下。5.根据权利要求1或2所述的服务器boot分区的故障恢复方法,其特征在于,所述备份命令为linux系统中的dump命令。6.根据权利要求5所述的服务器boot分区的故障恢复方法,其特...

【专利技术属性】

技术研发人员:吕威骏,

申请(专利权)人:郑州云海信息技术有限公司,

类型:发明

国别省市:河南,41

全部详细技术资料下载 我是这个专利的主人

(编辑:上海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!