【技术实现步骤摘要】
操作系统还原方法及装置
本专利技术涉及终端
,特别涉及一种操作系统还原方法及装置。
技术介绍
随着终端技术的发展,终端设备中可以安装有操作系统,以供用户进行智能化的操作。其中,Linux操作系统是一套可以免费使用和自由传播的类Unix操作系统,它是一种基于POSIX(PortableOperatingSystemInterface,可移植操作系统接口)和Unix的多用户、多任务、支持多线程和多CPU(CentralProcessingUnit,中央处理器)的操作系统。由于Linux操作系统可以运行于多种终端设备上,且具有可任意裁剪、开源以及免费等特点,因此受到了广泛的应用。当终端设备发生故障时,可能会造成系统中的数据丢失,从而给用户带来损失。对系统中的数据进行备份,并在终端设备发生故障时根据备份文件还原系统,能够在修复故障的同时有效保护数据,所以如何对操作系统进行还原成为用户十分关心的问题。目前有一种操作系统还原方法是基于U盘(通用串行总线接口的闪存盘,USBflashdisk)完成的,首先,将Linux系统内核以及备份还原程序存储于U盘中,再将U盘连接在终端上,启动U盘内的Linux系统,然后,将需要备份的文件保存到U盘中,当需要还原终端上的系统时,根据U盘中的备份文件进行还原。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:目前的操作系统还原方法,需要用户手动将U盘连接到终端,过程复杂,工作量大,而且将数据从终端复制到U盘中,存在安全隐患。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种操作系统还原方法及装置。所述 ...
【技术保护点】
1.一种操作系统还原方法,其特征在于,所述方法包括:将临时根文件系统的镜像和第一系统内核文件复制至操作系统的启动目录中,获取第一镜像文件,所述第一镜像文件为目标操作系统的镜像文件;根据系统还原指令,获取第一启动引导文件,所述第一启动引导文件用于引导计算机设备加载所述临时根文件系统和所述第一系统内核文件,并基于所述第一镜像文件进行系统还原;当所述计算机设备重启时,通过所述第一启动引导文件,加载所述启动目录中所述临时根文件系统和所述第一系统内核文件来运行;基于所述第一镜像文件,将所述操作系统还原为所述目标操作系统。
【技术特征摘要】
1.一种操作系统还原方法,其特征在于,所述方法包括:将临时根文件系统的镜像和第一系统内核文件复制至操作系统的启动目录中,获取第一镜像文件,所述第一镜像文件为目标操作系统的镜像文件;根据系统还原指令,获取第一启动引导文件,所述第一启动引导文件用于引导计算机设备加载所述临时根文件系统和所述第一系统内核文件,并基于所述第一镜像文件进行系统还原;当所述计算机设备重启时,通过所述第一启动引导文件,加载所述启动目录中所述临时根文件系统和所述第一系统内核文件来运行;基于所述第一镜像文件,将所述操作系统还原为所述目标操作系统。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据系统备份指令,基于所述操作系统的系统分区和启动分区进行压缩,得到第二镜像文件,并将所述第二镜像文件存储至所述操作系统的数据分区。3.根据权利要求1所述的方法,其特征在于,所述将临时根文件系统的镜像和第一系统内核文件复制至操作系统的启动目录中之后,所述方法还包括:根据系统备份指令,获取第二启动引导文件,所述第二启动引导文件用于引导所述计算机设备加载所述临时根文件系统和所述第一系统内核文件,并对所述操作系统进行备份;当所述计算机设备重启时,通过所述第二启动引导文件,加载所述启动目录中所述临时根文件系统和所述第一系统内核文件来运行;基于所述操作系统的系统分区和启动分区,生成第二镜像文件,并将所述第二镜像文件存储至所述操作系统的数据分区。4.根据权利要求3所述的方法,其特征在于,所述基于所述操作系统的系统分区和启动分区,生成第二镜像文件,并将所述第二镜像文件存储至所述操作系统的数据分区包括:挂载除数据分区以外的分区,对所述除所述数据分区以外的分区进行压缩,得到第二镜像文件;挂载所述数据分区,将所述第二镜像文件存储至所述操作系统的数据分区。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到任一系统操作指令时,校验所述系统操作指令是否为合法指令;所述系统操作指令为合法指令时,继续执行所述操作系统的运行过程;当所述系统操作指令为非法指令时,停止执行所述操作系统的运行过程。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到所述系统还原指令时,获取并存储所述计算机设备的网络配置信息,所述网络配置至少包括互联网协议地址;当所述操作系统还原成功时,根据已存储的所述计算机设备的网络配置信息进行恢复。7.根据权利要求1所述的方法,其特征在于,所述获取第一启动引导文件之前,所述方法还包括:当接收到所述系统还原指令时,备份原有的启动引导文件;当对所述操作系统进行系统还原失败...
【专利技术属性】
技术研发人员:陶松桥,
申请(专利权)人:腾讯科技深圳有限公司,腾讯云计算北京有限责任公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。