预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114281788A(43)申请公布日2022.04.05(21)申请号202111384202.7(22)申请日2021.11.19(71)申请人苏州浪潮智能科技有限公司地址215100江苏省苏州市吴中经济开发区郭巷街道官浦路1号9幢(72)发明人张亚男(74)专利代理机构济南舜源专利事务所有限公司37205代理人刘雪萍(51)Int.Cl.G06F16/182(2019.01)G06F16/14(2019.01)G06F11/34(2006.01)G06F8/61(2018.01)权利要求书2页说明书9页附图3页(54)发明名称一种BMC固件数据提取方法、装置、终端及存储介质(57)摘要本发明涉及BMC固件数据提取领域,具体公开一种BMC固件数据提取方法、装置、终端及存储介质,在固件结构的每个固件分区头部配置分区标识字段和包含分区信息的分区信息字段;进行BMC固件数据提取时,提取BMC闪存数据并保存为目标二进制文件;根据分区标识字段和分区信息字段提取目标二进制文件中的内容保存到指定文件夹中。本发明实现了对基板管理控制器故障场景下固件分区关键数据提取、故障定位的功能,能够在基板管理控制器发生故障、挂死等多个场景下,提取基板管理器运行日志文件、配置数据,以快速精准解决问题,提高服务器运维效率,是对基板管理固件升级可靠性和稳定性的有效质量加固。CN114281788ACN114281788A权利要求书1/2页1.一种BMC固件数据提取方法,其特征在于,包括以下步骤:在固件结构的每个固件分区头部配置分区标识字段和包含分区信息的分区信息字段;进行BMC固件数据提取时,提取BMC闪存数据并保存为目标二进制文件;根据分区标识字段和分区信息字段提取目标二进制文件中的内容保存到指定文件夹中。2.根据权利要求1所述的BMC固件数据提取方法,其特征在于,分区信息包括分区名称、文件系统格式和基地址偏移。3.根据权利要求2所述的BMC固件数据提取方法,其特征在于,根据分区标识字段和分区信息字段提取目标二进制文件中的内容保存到指定文件夹中,具体包括:将目标二进制文件内数据载入到内存中;读取内存中的目标二进制文件数据,当读取到分区标识字段时,提取分区标识字段后的分区信息字段中的分区信息;解析分区信息,并根据解析出的分区信息提取对应固件分区中的镜像数据;将提取出的固件分区中的镜像数据保存到以该固件分区名称命名的二进制文件中;将所有固件分区对应的二进制文件导出保存到指定文件夹中。4.根据权利要求3所述的BMC固件数据提取方法,其特征在于,将所有固件分区对应的二进制文件导出保存到指定文件夹中,具体包括:运行操作系统指令,装载内核mtdram模块,并创建mtdblock分区;复制固件分区的二进制文件中数据到mtdblock分区,使用mount指令挂载文件系统;进入文件系统挂载点复制并导出固件分区的镜像数据,保存到指定文件夹中。5.根据权利要求4所述的BMC固件数据提取方法,其特征在于,读取内存中的目标二进制文件数据,具体为:按照固定大小读取内存中的目标二进制文件数据;其中,固定大小为分区标识字段大小。6.根据权利要求1‑5任一项所述的BMC固件数据提取方法,其特征在于,提取BMC闪存数据并保存为目标二进制文件,具体包括:登录故障服务器操作系统,运行带内工具提取BMC闪存数据并保存为目标二进制文件;若提取失败,则使用烧录器提取BMC闪存数据并保存为目标二进制文件。7.一种BMC固件数据提取装置,其特征在于,包括,固件结构配置模块:在固件结构的每个固件分区头部配置分区标识字段和包含分区信息的分区信息字段;BMC闪存数据提取模块:进行BMC固件数据提取时,提取BMC闪存数据并保存为二进制文件;固件分区镜像数据提取模块:根据分区标识字段和分区信息字段提取二进制文件中的内容保存到指定文件夹中。8.根据权利要求7所述的BMC固件数据提取装置,其特征在于,分区信息包括分区名称、文件系统格式和基地址偏移。9.一种终端,其特征在于,包括:存储器,用于存储BMC固件数据提取程序;2CN114281788A权利要求书2/2页处理器,用于执行所述BMC固件数据提取程序时实现如权利要求1‑6任一项所述BMC固件数据提取方法的步骤。10.一种计算机可读存储介质,其特征在于,所述可读存储介质上存储有BMC固件数据提取程序,所述BMC固件数据提取程序被处理器执行时实现如权利要求1‑6任一项所述BMC固件数据提取方法的步骤。3CN114281788A说明书1/9页一种BMC固件数据提取方法、装置、终端及存储介质技术领域[0001]本发明涉及BMC固件数据提取领域,具体涉及一种BMC固件数据提取方法、装置、终端及存储介