安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210923899.9 (22)申请日 2022.08.02 (71)申请人 深圳市吉祥腾达科技有限公司 地址 518000 广东省深圳市南 山区西丽中 山园路1001号TCL高新科技园E3栋6-8 层 (72)发明人 曾凯  (74)专利代理 机构 深圳市海顺达知识产权代理 有限公司 4 4831 专利代理师 张立娟 (51)Int.Cl. G06F 11/14(2006.01) G06F 9/445(2018.01) (54)发明名称 一种基于Pacman软件包管理器的系统恢复 方法 (57)摘要 本发明提供了一种基于Pacman软件包管理 器的系统恢复方法, 本方法主要是针对具有 pacman软件包管理器的系统, 系统主要由基础部 分、 应用部分以及配置部分构成; 使用了本发明 之后, 针对pacman包管理的系统, 能够在一些存 储资源有限的设备下进行系统恢复, 且恢复后的 系统能都还原到损坏之前的系统状态。 使用了本 发明之后, 只需要在正常运行的系统上开启一个 定时的配置备份任务, 定时备份系统的重要配 置, 这样可以减少对整个系统的一个镜像备份, 且可以自动进行相应的周期备份 。 权利要求书1页 说明书3页 附图3页 CN 115269272 A 2022.11.01 CN 115269272 A 1.一种基于Pacman软件包管理器的系 统恢复方法, 其特征在于: 本方法主要是针对具 有pacman软件 包管理器的系统, 系统主 要由基础部分、 应用部分以及配置 部分构成; 系统进行配置备份, 配置备份流程为: 当系统上电时, 进入正常系统后, 启动配置备份 定时任务, 当定时时间到达时, 通过备份脚本将当前系统状态下的配置进 行备份, 单独划分 一个专用的配置备份分区用以备份; 系统的恢复流程为: 当系统上电时, 首先进入的是 initramfs初始根文件系统, 进入initramfs虚拟文件系统后, 通过hook s判断系统运行所必 要的内核、 文件系统以及库文件是否正常, 如果异常则进入到一个恢复系统, 通过恢复安装 脚本, 将系统的基础部分、 应用部分以及配置项还原, 最终将系统恢复损坏之前的系统状 态。 2.根据权利 要求1所述的一种基于Pacman软件包管理器的系统恢复方法, 其特征在于: 所述基础部分主要包括内核kernel、 linux  api、 glibc库、 一些基本的工具以及系统引导工 具。 3.根据权利 要求2所述的一种基于Pacman软件包管理器的系统恢复方法, 其特征在于: 基本的工具为pacman、 p7zip、 vim。 4.根据权利 要求2所述的一种基于Pacman软件包管理器的系统恢复方法, 其特征在于: 系统引导工具为sysl inux、 grub。 5.根据权利 要求1所述的一种基于Pacman软件包管理器的系统恢复方法, 其特征在于: 应用部分主 要包括modules应用模块、 l ibs库文件以及一些业 务相关的应用。 6.根据权利 要求1所述的一种基于Pacman软件包管理器的系统恢复方法, 其特征在于: 配置部分主要是运行时的一些系统及应用相关的配置 。 7.根据权利 要求1所述的一种基于Pacman软件包管理器的系统恢复方法, 其特征在于: 配置备份时, 备份周期通过cro ntab定时任务 规则设置 。权 利 要 求 书 1/1 页 2 CN 115269272 A 2一种基于Pacm an软件包管理 器的系统恢复方 法 技术领域 [0001]本发明涉及一种 系统恢复方法, 尤其涉及基于软件 包管理器的系统恢复方法。 背景技术 [0002]在设备运行过程当中, 遇到维护人员误操作或者突发异常状况时(比如误删改系 统文件、 分区损坏、 异常关机、 系统升级突然断电等), 导致系统出现严重故障不能正常启动 时, 往往会进行重新 安装系统或者 通过磁盘镜像进行恢复。 [0003]具体分析如下: [0004]重装系统, 通过从官方获取相应的系统版本镜像, 然后使用U盘或者其他引导工 具, 将系统重新安装到磁盘, 以达到恢复系统的目的。 对于重新安装整个系统来说, 能达到 系统恢复的目的, 但却 不能将系统还原到系统损坏之前 的工作状态, 还需要相关维护人员 配置相应的配置 选项, 这对维护人员来说, 比较麻烦且不 一定能完整的还原配置项。 [0005]磁盘镜像恢复, 通过定期将整个系统进行备份, 通常是对整个存储设备做了一个 镜像包括用户数据, 操作系统, 启动分区等等, 当在遇到系统损坏时, 通过克隆工具将备份 的系统镜像还原到磁盘, 以达到系统恢复的目的。 通过系统磁盘镜像恢复, 需要定期备份系 统镜像, 且对于整个系统的备份, 占用的存储资源太大, 这会使 得那些存储资源有限的设备 资源紧张, 且周期性的备份, 也很麻烦。 [0006]所以针对这些存储资源有限的设备, 并且能够很方便的还原到系统损坏之前的状 态, 提出了一种基于pacman软件 包管理器的系统恢复方法。 发明内容 [0007]本发明提出了一种基于pacman软件包管理器的系统恢复方法, 主要是针对具有 pacman软件包 管理器的设备在遇到故障时系统不能正常启动时, 能够通过该方法对设备进 行恢复操作。 [0008]为了解决现有技术中问题, 本发明提供了一种基于Pacman软件包管理器的系统恢 复方法, 本方法主要 是针对具有pacman软件包管 理器的系统, 系统主要由基础部 分、 应用部 分以及配置 部分构成; [0009]系统进行配置备份, 配置备份流程为: 当系统上电时, 进入正常系统后, 启动配置 备份定时任务, 当定时时间到达时, 通过备份脚本将当前系统状态下的配置进 行备份, 单独 划分一个专用的配置备份分区用以备份; [0010]系统的恢复流程为: 当系统上电时, 首先进入的是initramfs初始根文件系统, 进 入initramfs虚拟文件系统后, 通过hooks判断系统运行所必要的内核、 文件系统以及库文 件是否正常, 如果异常则进入到一个恢复系统, 通过恢复安装脚本, 将系统的基础部分、 应 用部分以及配置项还原, 最终将系统恢复损坏之前的系统状态。 [0011]作为本发明的进一步改进, 所述基础部分主要包括内核kernel、 linux  api、 glibc 库、 一些基本的工具以及系统引导工具。说 明 书 1/3 页 3 CN 115269272 A 3

.PDF文档 专利 一种基于Pacman软件包管理器的系统恢复方法

文档预览
中文文档 8 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于Pacman软件包管理器的系统恢复方法 第 1 页 专利 一种基于Pacman软件包管理器的系统恢复方法 第 2 页 专利 一种基于Pacman软件包管理器的系统恢复方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:32:12上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。