[发明专利]一种快速的免介质Linux系统升级方法无效

专利信息
申请号: 201310552796.7 申请日: 2013-11-05
公开(公告)号: CN103559059A 公开(公告)日: 2014-02-05
发明(设计)人: 郑恒;余湲;冯明;周青;罗荣聪;袁泉;董春青 申请(专利权)人: 广东新支点技术服务有限公司
主分类号: G06F9/445 分类号: G06F9/445;G06F11/14
代理公司: 暂无信息 代理人: 暂无信息
地址: 510663 广东省广州市天*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 快速 介质 linux 系统升级 方法
【说明书】:

技术领域

发明属于Linux操作系统技术领域,涉及一种快速的免介质Linux系统升级方法。

背景技术

随着社会的发展,计算机的应用涉及到社会的各个领域,而作为一个开源、稳定、安全的操作系统,Linux操作系统在各领域得到了广泛的应用。同时随着软件技术的发展和计算机信息安全形势的日益严峻,Linux操作系统的软件更新更为频繁,这就需要Linux操作系统不断地进行更新和升级,以保证系统的信息安全。

在变动较大的Linux操作系统版本升级时,由于一些核心软件和文件系统的新旧版本兼容问题,并不能简单地通过更新软件版本的方式来升级系统,往往需要重新安装系统并部署业务。这不仅使得业务中断较长时间,也不利于自动化快速部署。这就需要一种平滑的、快速的Linux操作系统更新升级方法。

发明内容

本发明的目的是提供一种快速的免介质Linux系统升级方法。

本发明所要解决的技术问题是需要提供一种快速的免介质Linux系统升级方法,该更新升级方法既能实现在Linux系统的更新升级时的平滑快速,亦能在无需安装光盘、U盘等可移动介质的情况下实现更新升级。为了解决上述技术问题,本发明提供的一种技术方案如下:

首先将升级版本的系统根分区和/boot分区分别打包做成数据包(Linux系统版本升级主要是根分区和/boot分区的升级,其他用户设置的分区不涉及系统升级),放置到远程服务器中;如无远程服务器,若环境有足够空间,亦可直接将数据包放置在待升级环境中。修改初始化内存引导文件(initrd),使系统在启动时能自动连接远程服务器并下载升级数据包,接着进行完整性检查并备份原先的根分区文件和/boot分区文件,然后解压升级数据包到根分区和/boot分区,分别替代原先的根分区文件和/boot分区文件,最后检查升级是否成功,若不成功则回退备份的系统,若成功则正常重启,完成整个升级过程。其实施方法包括以下步骤:

1.将升级版本的系统根分区和/boot分区分别打包制作成升级数据包,放置到远程服务器的一个固定路径中;如无远程服务器,若环境有足够空间,亦可直接将数据包放置在待升级环境中;

2.修改新版本的初始化内存引导文件(initrd),加入自动连接远程服务器并下载数据包、完整性检查和解压替换文件等功能;

3.将新版本的内核和初始化内存引导文件(initrd)拷贝至待升级的环境,并重启系统;

4.系统进入修改的initrd,依次完成以下操作:检查是否需要升级的标签、自动连接远程服务器并下载升级数据包、检查下载数据包的完整性、备份原先的根分区和/boot分区文件、检查备份文件的完整性、解压升级数据包替代原先的文件、检查升级文件的完整性、将升级标签置否、重启完成升级,如果在升级过程中的某步完整性检查不通过,还有对应的回退操作。

本发明的有益效果是,其通过使用initrd来实现自动完成下载升级数据包并完成升级的功能,并提供升级完整性检查和升级失败回退操作功能,能实现在Linux系统的更新升级时的平滑快速,亦能在无需安装光盘、U盘等可移动介质的情况下实现更新升级,并且能实现大规模的快速部署。

附图说明

图1是本发明实施例的实现的流程图。

具体实施方式

对本发明的一种快速的免介质Linux系统升级方法作以下详细地说明,包括以下步骤:

1.将升级版本的系统根分区和/boot分区分别打包制作成升级数据包,放置到远程服务器的一个固定路径中;如无远程服务器,若环境有足够空间,亦可直接将数据包放置在待升级环境中;

2.修改新版本的初始化内存引导文件(initrd),加入自动连接远程服务器并下载数据包、完整性检查和解压替换文件等功能;

3.将新版本的内核和初始化内存引导文件(initrd)拷贝至待升级的环境,并重启系统;

4.系统进入修改的initrd,依次完成以下操作:检查是否需要升级的标签、自动连接远程服务器并下载升级数据包、检查下载数据包的完整性、备份原先的根分区和/boot分区文件、检查备份文件的完整性、解压升级数据包替代原先的文件、检查升级文件的完整性、将升级标签置否、重启完成升级,如果在升级过程中的某步完整性检查不通过,还有对应的回退操作。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东新支点技术服务有限公司,未经广东新支点技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310552796.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top