镜像启动的方法、生成镜像的方法和电子设备技术

技术编号:36609065 阅读:21 留言:0更新日期:2023-02-08 09:55
本申请提供了镜像启动的方法、生成镜像的方法和电子设备,该方法包括:识别文件系统的可写文件分区;根据可写文件分区,获取第一进程和第二进程,第一进程为访问可写文件分区的应用程序进程,第二进程为访问可写文件分区的系统进程;关闭所述第一进程;生成第一分区,将第二进程访问的可写文件分区的文件写入到第一分区;卸载可写文件分区,并生成系统镜像。本申请实施例的生成镜像的方法,生成的镜像中不包括可写文件分区的信息,避免了电子设备加载该系统镜像后的文件系统数据不一致的问题,提升了电子设备的启动速度和镜像恢复过程的稳定性。定性。定性。

【技术实现步骤摘要】
镜像启动的方法、生成镜像的方法和电子设备


[0001]本申请涉及电子设备领域,并且更具体地,涉及镜像启动的方法、生成镜像的方法和电子设备。

技术介绍

[0002]电子设备的启动过程复杂,需要通过启动引导程序加载内核模块,进入初始化模块,然后启动系统,显示用户可操作的界面,耗时时间长,影响用户的体验,因此,如何提高电子设备的启动速度成为了一个亟待解决的技术问题。

技术实现思路

[0003]本申请提供镜像启动的方法、生成镜像的方法和电子设备,能够提高电子设备的启动速度,保证镜像的稳定性。
[0004]第一方面,提供了一种生成镜像的方法,该方法包括:
[0005]识别文件系统的可写文件分区;根据该可写文件分区,获取第一进程和第二进程,该第一进程为访问该可写文件分区的应用程序进程,该第二进程为访问该可写文件分区的系统进程;关闭该第一进程,生成第一分区,将该第二进程访问的该可写文件分区的文件写入到该第一分区;卸载该可写文件分区,并生成系统镜像。
[0006]本申请实施例中,通过识别可写文件分区,并获取第一进程和第二进程,将第一进程关闭,并将第二进程访问的文件写入到第一分区,并卸载可写文件分区后生成系统镜像,使得系统镜像与可写文件分区解耦,则该系统镜像中不包括可写文件分区的信息,避免了电子设备加载该系统镜像后的文件系统数据不一致的问题,提升了电子设备的启动速度和镜像恢复过程的稳定性。
[0007]结合第一方面,在第一方面的某些实现方式中,该识别文件系统的可写文件分区之前,该方法还包括:检测是否为第一次开机;该识别文件系统的可写文件分区,包括:当检测到是第一次开机时,识别该文件系统的该可写文件分区。
[0008]结合第一方面,在第一方面的某些实现方式中,该识别文件系统的可写文件分区之前,该方法还包括:检测是否包括该系统镜像;该识别文件系统的可写文件分区,包括:当检测到未包括该系统镜像时,识别该文件系统的该可写文件分区。
[0009]结合第一方面,在第一方面的某些实现方式中,该生成系统镜像之后,该方法还包括:重新加载该可写文件分区以恢复系统。
[0010]结合第一方面,在第一方面的某些实现方式中,该生成系统镜像之后,该方法还包括:
[0011]重新启动系统;该重新启动系统,包括:加载内核模块;获取该系统镜像,并加载该系统镜像;获取该可写文件分区,并加载该可写文件分区,以完成该系统的重启。
[0012]结合第一方面,在第一方面的某些实现方式中,该方法还包括:根据用户数据生成备份文件。
[0013]第二方面,提供了一种镜像启动的方法,该方法包括:加载内核模块;获取系统镜像,并加载该系统镜像;获取可写文件分区,并加载该可写文件分区,以完成该电子设备的启动;其中,该系统镜像通过生成镜像方法得到,该生成镜像的方法,包括:识别文件系统的该可写文件分区;根据该可写文件分区,获取第一进程和第二进程,该第一进程为访问该可写文件分区的应用程序进程,该第二进程为访问该可写文件分区的系统进程;关闭该第一进程,并生成第一分区,将该第二进程访问的该可写文件分区的文件写入到该第一分区;卸载该可写文件分区,并生成该系统镜像。
[0014]本申请实施例中,电子设备启动时,在加载内核模块后,加载系统镜像,由于该系统镜像中不包括可写文件分区中的相关信息,避免了电子设备启动后文件系统数据不一致的情况,提高了电子设备的启动速度和镜像恢复的稳定性。
[0015]结合第二方面,在第二方面的某些实现方式中,该方法还包括:获取备份文件,并加载该备份文件以恢复用户数据。
[0016]结合第二方面,在第二方面的某些实现方式中,该获取系统镜像,并加载该系统镜像之前,该方法还包括:检测是否包括该系统镜像;该获取系统镜像,并加载该系统镜像,包括:当检测到包括该系统镜像时,获取该系统镜像,并加载该系统镜像。
[0017]第三方面,提供了一种电子设备,包括:处理单元,用于识别文件系统的可写文件分区;获取单元,用于根据该可写文件分区,获取第一进程和第二进程,该第一进程为访问该可写文件分区的应用程序进程,该第二进程为访问该可写文件分区的系统进程;该处理单元,还用于关闭该第一进程,生成第一分区,将该第二进程访问的该可写文件分区的文件写入到该第一分区;该处理单元,还用于卸载该可写文件分区,并生成系统镜像。
[0018]结合第三方面,在第三方面的某些实现方式中,该处理单元,用于识别文件系统的可写文件分区之前,该处理单元,还用于检测是否为第一次开机;该处理单元,用于识别文件系统的可写文件分区,包括:当检测到是第一次开机时,该处理单元,具体用于识别该文件系统的该可写文件分区。
[0019]结合第三方面,在第三方面的某些实现方式中,该处理单元,用于识别文件系统的可写文件分区之前,该处理单元,还用于检测是否包括系统镜像;该述处理单元,用于识别文件系统的可写文件分区,包括:当检测到未包括该系统镜像时,该处理单元,具体用于识别该文件系统的该可写文件分区。
[0020]结合第三方面,在第三方面的某些实现方式中,该处理单元,还用于重新加载该可写文件分区以恢复系统。
[0021]结合第三方面,在第三方面的某些实现方式中,该处理单元,还用于重新启动系统,包括:该处理单元,用于加载内核模块;该获取单元,用于获取该系统镜像和该可写文件分区;该处理单元,还用于加载该系统镜像和该可写文件分区,以完成该系统的重启。
[0022]结合第三方面,在第三方面的某些实现方式中,该处理单元,还用于根据用户数据生成备份文件。
[0023]本申请实施例中,电子设备在卸载可写文件分区后生成系统镜像,则该系统镜像中不包括可写文件分区的信息,避免了电子设备加载该系统镜像后的文件系统数据不一致的问题,提升了电子设备的启动速度和镜像恢复过程的稳定性。
[0024]结合第四方面,提供了一种电子设备,包括:处理单元,用于加载内核模块;获取单
元,用于获取系统镜像,该处理单元,还用于加载该系统镜像;该获取单元,还用于获取可写文件分区,该处理单元,还用于加载该可写文件分区,以完成该电子设备的启动;其中,该系统镜像通过生成镜像方法得到,该生成镜像的方法,包括:该处理单元,用于识别文件系统的该可写文件分区;该获取单元,用于根据该可写文件分区,获取第一进程和第二进程,该第一进程为访问该可写文件分区的应用程序进程,该第二进程为访问该可写文件分区的系统进程;该处理单元,还用于关闭该第一进程,并生成第一分区,将该第二进程访问的该可写文件分区的文件写入到该第一分区;该处理单元,还用于卸载该可写文件分区,并生成该系统镜像。
[0025]结合第四方面,在第四方面的某些实现方式中,该获取单元,还用于获取备份文件,该处理单元,还用于加载该备份文件,以恢复用户数据。
[0026]结合第四方面,在第四方面的某些实现方式中,该获取单元,用于获取系统镜像,该处理单元,还用于加载该系统镜像之前,该处理单元,还用于检测是否包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生成镜像的方法,其特征在于,应用于电子设备中,所述方法包括:识别文件系统的可写文件分区;根据所述可写文件分区,获取第一进程和第二进程,所述第一进程为访问所述可写文件分区的应用程序进程,所述第二进程为访问所述可写文件分区的系统进程;关闭所述第一进程,生成第一分区,将所述第二进程访问的所述可写文件分区的文件写入到所述第一分区;卸载所述可写文件分区,并生成系统镜像。2.根据权利要求1所述的方法,其特征在于,所述识别文件系统的可写文件分区之前,所述方法还包括:检测是否为第一次开机;所述识别文件系统的可写文件分区,包括:当检测到是第一次开机时,识别所述文件系统的所述可写文件分区。3.根据权利要求1或2所述的方法,其特征在于,所述识别文件系统的可写文件分区之前,所述方法还包括:检测是否包括所述系统镜像;所述识别文件系统的可写文件分区,包括:当检测到未包括所述系统镜像时,识别所述文件系统的所述可写文件分区。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述生成系统镜像之后,所述方法还包括:重新加载所述可写文件分区以恢复系统。5.根据权利要求1至3中任一项所述的方法,其特征在于,所述生成系统镜像之后,所述方法还包括:重新启动系统,包括:加载内核模块;获取所述系统镜像,并加载所述系统镜像;获取所述可写文件分区,并加载所述可写文件分区,以完成所述系统的重新启动。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:根据用户数据生成备份文件。7.一种镜像启动的方法,其特征在于,应用于电子设备中,所述方法包括:加载内核模块;获取系统镜像,并加载所述系统镜像;获取可写文件分区,并加载所述可写文件分区,以完成所述电子设备的启动;其中,所述系统镜像通过生成镜像方法得到,所述生成镜像的方法,包括:识别文件系统的所述可写文件分区;根据所述可写文件分区,获取第一进程和第二进程,所述第一进程为访问所述可写文件分区的应用程序进程,所述第二进程为访问所述可写文件分区的系统进程;关闭所述第一进程,生成第一分区,将所述第二进程访问的所述可写文件分区的文件写入到所述第一分区;卸载所述可写文件分区,并生成所述系统镜像。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:获取备份文件,并加载所述备份文件以恢复用户数据。9.根据权利要求7或8所述的方法,其特征在于,所述获取系统镜像,并加载所述系统镜像之前,所述方法还包括:检测是否包括所述系统镜像;所述获取系统镜像,并加载所述系统镜像,包括:当检测到包括所述系统镜像时,获取所述系统镜像,并加载所述系统镜像。10.一种电子设备,其特征在于,包括:处理单元,用于识别文件系统的可写文件分区;获取单元,用于根据所述可写文件分区,获取第一进程和第二进程,所述第一进程为访问所述可写文件分区的应用程序进程,所述第二进程为访问所述可写文件分区的系统进程;所述处理单元,还用于关闭所述第一进程,生成第一分区,将所述第二进程访问的所述可写文件分区的文件写入到所述第一分区;所述处理单元,还用于卸载所述可写文件分区,并生成系统镜像。11.根据权利要求10所述的电子设备,其特征在于,所述处理单元,用于识别文件系统的可写文件分区之前,所述处理单元,还用于检...

【专利技术属性】
技术研发人员:闫康杰刘伟田春
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1