[发明专利]一种文件备份方法及相关组件在审
申请号: | 202210043941.8 | 申请日: | 2022-01-14 |
公开(公告)号: | CN114490182A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 董宜清;张秀波;袁传博 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 韩丽波 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 备份 方法 相关 组件 | ||
1.一种文件备份方法,其特征在于,应用于服务器中的BMC芯片,包括:
接收到BMC镜像更新指令时,判断是否接收到用户发送的保留配置指令;
若接收到用户发送的所述保留配置指令,在配置文件备份区域建立标志文件;所述配置文件备份区域设置在BMC中除BMC镜像实际运行区域和BMC备份镜像区域之外的空闲区域,所述配置文件备份区域内预存有配置文件;
发送更新指令至CPLD,使得所述CPLD根据BMC更新镜像文件更新BMC镜像;
在接收到所述CPLD发送的BMC镜像更新完毕指令后,启动BMC重启流程;
判断所述配置文件备份区域内是否存在所述标志文件;
若所述配置文件备份区域内存在所述标志文件,将所述配置文件恢复到所述BMC镜像实际运行区域中的配置文件保留区域中。
2.如权利要求1所述的文件备份方法,其特征在于,所述BMC镜像更新指令包括更新BMC镜像实际运行区域及更新BMC动态区域指令或更新BMC备份镜像区域指令。
3.如权利要求1所述的文件备份方法,其特征在于,还包括:
在没有接收到用户发送的保留配置指令时,进入发送更新指令至CPLD的步骤;
在所述配置文件备份区域不存在所述标志文件时,将所述BMC镜像实际运行区域中的默认配置文件覆盖所述配置文件备份区域内的配置文件。
4.如权利要求1所述的文件备份方法,其特征在于,判断是否接收到用户发送的保留配置指令,包括:
调用保留配置选择窗口;
判断是否接收到用户通过所述保留配置选择窗口发送的保留配置指令。
5.如权利要求1所述的文件备份方法,其特征在于,发送更新指令至CPLD,使得所述CPLD根据BMC更新镜像文件更新BMC镜像之前,还包括:
将BMC更新镜像文件写入BMC更新镜像临时存放区;
所述CPLD根据BMC更新镜像文件更新BMC镜像,包括:
所述CPLD根据所述BMC更新镜像临时存放区中的BMC更新镜像文件更新BMC镜像。
6.如权利要求1至5任一项所述的文件备份方法,其特征在于,还包括:
当所述BMC镜像实际运行区域中的配置文件保留区域中的配置文件发生改变时,将所述BMC镜像实际运行区域中的配置文件保留区域中的配置文件同步至所述配置文件备份区域中。
7.一种文件备份系统,其特征在于,包括:
保留配置指令判断单元,用于在接收到BMC镜像更新指令时,判断是否接收到用户发送的保留配置指令,若是,触发标志文件建立单元;
所述标志文件建立单元,用于在配置文件备份区域建立标志文件;所述配置文件备份区域设置在BMC中除BMC镜像实际运行区域和BMC备份镜像区域之外的空闲区域,所述配置文件备份区域内预存有配置文件;
更新指令发送单元,用于发送更新指令至CPLD,使得所述CPLD根据BMC更新镜像文件更新BMC镜像;
BMC重启单元,用于在接收到所述CPLD发送的BMC镜像更新完毕指令后,启动BMC重启流程;
标志文件判断单元,用于判断所述配置文件备份区域内是否存在所述标志文件,若是,触发配置文件恢复单元;
所述配置文件恢复单元,用于将所述配置文件恢复到所述BMC镜像实际运行区域中的配置文件保留区域中。
8.一种文件备份装置,其特征在于,包括:
存储器,用于存储计算机程序;
BMC芯片,于执行所述计算机程序以实现上述1至6任一项所述文件备份方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述文件备份方法的步骤。
10.一种服务器,其特征在于,包括如权利要求8所述的文件备份装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210043941.8/1.html,转载请声明来源钻瓜专利网。