The embodiment of the present invention provides an upgrade method, device, storage medium and electronic device, which executes a first script after the file system boots successfully, copies the upgrade package stored in the first directory of the first memory to the memory directory, and executes the target program under the memory directory so that the target program calls the upgrade package stored in the memory directory. In this way, by directly calling the upgrade package in the memory directory to replace the solidified original file package, the upgrade can be achieved without burning the storage device, which effectively improves the upgrade efficiency.
【技术实现步骤摘要】
一种升级方法、装置、存储介质及电子设备
本专利技术涉及计算机
,特别是涉及一种升级方法、装置、存储介质及电子设备。
技术介绍
服务器TF(英文:T-Flash,中文:快闪存储器)卡是一种硬件连接在主板上的存储卡,其中可以预制相关的服务器管理软件。在一种应用场景中,TF卡可以预制ISQP软件,该软件可实现服务器的raid配置、操作系统智能安装等功能。ISQP软件是以Centos7.2的livecd为运行环境的java程序。其启动过程是:TF卡引导其中的Centos7.2的linux内核,加载预制的squashfs.img文件系统。运行预制在文件系统中的isqp的jar包,实现程序运行。然而专利技术人通过研究发现,TF卡暂无自升级功能,因为isqp使用的jar包及文件都是预制在squashfs.img文件系统中的,无法修改及替换,这样如果进行jar包及文件的升级需要对TF卡重新烧录,严重影响升级效率。因此,如何能够提高升级效率是本领域技术人员亟需解决的技术问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种升级方法、装置、存储介质及电子设备,用于解决现有技术中升级效率差的问题。为实现上述目的及其他相关目的,根据本专利技术的第一方面,本专利技术实施例提供一种升级方法,该方法包括以下步骤:在文件系统引导成功后,执行第一脚本,将保存在第一存储器的第一目录中的升级包复制到内存目录;在所述内存目录下执行目标程序,以使所述目标程序调用存储在所述内存目录下的升级包。可选地,执行第一脚本,将升级包复制到第一存储器的第一目录之前,该方法还包括:执行第 ...
【技术保护点】
1.一种升级方法,其特征在于,包括以下步骤:在文件系统引导成功后,执行第一脚本,将保存在第一存储器的第一目录中的升级包复制到内存目录;在所述内存目录下执行目标程序,以使所述目标程序调用存储在所述内存目录下的升级包。
【技术特征摘要】
1.一种升级方法,其特征在于,包括以下步骤:在文件系统引导成功后,执行第一脚本,将保存在第一存储器的第一目录中的升级包复制到内存目录;在所述内存目录下执行目标程序,以使所述目标程序调用存储在所述内存目录下的升级包。2.根据权利要求1所述的升级方法,其特征在于,执行第一脚本,将升级包复制到第一存储器的第一目录之前,还包括:执行第二脚本,将保存在第二存储器的第二目录的升级包复制到第一存储器的第一目录。3.根据权利要求2所述的升级方法,其特征在于,执行第一脚本,将升级包复制到第一存储器的第一目录之前,还包括:根据预设的第三脚本,生成第一脚本,其中所述第三脚本包括第一目录、内存目录以及操作指令。4.根据权利要求1所述的升级方法,其特征在于,执行第一脚本,将升级包复制从第一存储器的第一目录复制到内存目录之前,还包括:获取存储在第一存储器的第一目录的升级包的第一版本号,以及存储在第一存储器的第三目录的原文件包的第二版本号;执行第一脚本,将升级包复制从第一存储器的第一目录复制到内存目录,包括:当第一版本号大于第二版本号时,执行第一脚本,将升级包从第一存储器的第一目录复制到内存目录。5.一种升级装置,其特征在于,包括:复制模块,用于在文件系统引导成功后,执行第一脚本,将保存在第一存储器的第一目录的升级包复制到内存目录;调用模块,用于在所述内存目录下执行目标程序,以使所述目标程序调用存储在所述内存目录下的升级...
【专利技术属性】
技术研发人员:孙永杰,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。