[发明专利]镜像启动的方法、生成镜像的方法和电子设备在审
申请号: | 202110824352.9 | 申请日: | 2021-07-21 |
公开(公告)号: | CN115700466A | 公开(公告)日: | 2023-02-07 |
发明(设计)人: | 闫康杰;刘伟;田春 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445;G06F9/50;G06F11/14 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 毛威;肖鹂 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 启动 方法 生成 电子设备 | ||
本申请提供了镜像启动的方法、生成镜像的方法和电子设备,该方法包括:识别文件系统的可写文件分区;根据可写文件分区,获取第一进程和第二进程,第一进程为访问可写文件分区的应用程序进程,第二进程为访问可写文件分区的系统进程;关闭所述第一进程;生成第一分区,将第二进程访问的可写文件分区的文件写入到第一分区;卸载可写文件分区,并生成系统镜像。本申请实施例的生成镜像的方法,生成的镜像中不包括可写文件分区的信息,避免了电子设备加载该系统镜像后的文件系统数据不一致的问题,提升了电子设备的启动速度和镜像恢复过程的稳定性。
技术领域
本申请涉及电子设备领域,并且更具体地,涉及镜像启动的方法、生成镜像的方法和电子设备。
背景技术
电子设备的启动过程复杂,需要通过启动引导程序加载内核模块,进入初始化模块,然后启动系统,显示用户可操作的界面,耗时时间长,影响用户的体验,因此,如何提高电子设备的启动速度成为了一个亟待解决的技术问题。
发明内容
本申请提供镜像启动的方法、生成镜像的方法和电子设备,能够提高电子设备的启动速度,保证镜像的稳定性。
第一方面,提供了一种生成镜像的方法,该方法包括:
识别文件系统的可写文件分区;根据该可写文件分区,获取第一进程和第二进程,该第一进程为访问该可写文件分区的应用程序进程,该第二进程为访问该可写文件分区的系统进程;关闭该第一进程,生成第一分区,将该第二进程访问的该可写文件分区的文件写入到该第一分区;卸载该可写文件分区,并生成系统镜像。
本申请实施例中,通过识别可写文件分区,并获取第一进程和第二进程,将第一进程关闭,并将第二进程访问的文件写入到第一分区,并卸载可写文件分区后生成系统镜像,使得系统镜像与可写文件分区解耦,则该系统镜像中不包括可写文件分区的信息,避免了电子设备加载该系统镜像后的文件系统数据不一致的问题,提升了电子设备的启动速度和镜像恢复过程的稳定性。
结合第一方面,在第一方面的某些实现方式中,该识别文件系统的可写文件分区之前,该方法还包括:检测是否为第一次开机;该识别文件系统的可写文件分区,包括:当检测到是第一次开机时,识别该文件系统的该可写文件分区。
结合第一方面,在第一方面的某些实现方式中,该识别文件系统的可写文件分区之前,该方法还包括:检测是否包括该系统镜像;该识别文件系统的可写文件分区,包括:当检测到未包括该系统镜像时,识别该文件系统的该可写文件分区。
结合第一方面,在第一方面的某些实现方式中,该生成系统镜像之后,该方法还包括:重新加载该可写文件分区以恢复系统。
结合第一方面,在第一方面的某些实现方式中,该生成系统镜像之后,该方法还包括:
重新启动系统;该重新启动系统,包括:加载内核模块;获取该系统镜像,并加载该系统镜像;获取该可写文件分区,并加载该可写文件分区,以完成该系统的重启。
结合第一方面,在第一方面的某些实现方式中,该方法还包括:根据用户数据生成备份文件。
第二方面,提供了一种镜像启动的方法,该方法包括:加载内核模块;获取系统镜像,并加载该系统镜像;获取可写文件分区,并加载该可写文件分区,以完成该电子设备的启动;其中,该系统镜像通过生成镜像方法得到,该生成镜像的方法,包括:识别文件系统的该可写文件分区;根据该可写文件分区,获取第一进程和第二进程,该第一进程为访问该可写文件分区的应用程序进程,该第二进程为访问该可写文件分区的系统进程;关闭该第一进程,并生成第一分区,将该第二进程访问的该可写文件分区的文件写入到该第一分区;卸载该可写文件分区,并生成该系统镜像。
本申请实施例中,电子设备启动时,在加载内核模块后,加载系统镜像,由于该系统镜像中不包括可写文件分区中的相关信息,避免了电子设备启动后文件系统数据不一致的情况,提高了电子设备的启动速度和镜像恢复的稳定性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110824352.9/2.html,转载请声明来源钻瓜专利网。