[发明专利]一种文件备份方法及相关组件在审
申请号: | 202210043941.8 | 申请日: | 2022-01-14 |
公开(公告)号: | CN114490182A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 董宜清;张秀波;袁传博 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 韩丽波 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 备份 方法 相关 组件 | ||
本发明公开了一种文件备份方法及相关组件,在BMC中除BMC镜像实际运行区域和BMC备份镜像区域之外的空闲区域设置了配置文件备份区域,用来保存配置文件,当用户对BMC镜像实际运行区域中的BMC动态区域或者BMC备份镜像区域进行更新并选择保留配置更新时,会在配置文件备份区域建立一个标志文件,当BMC镜像更新完毕后,在重启的过程中会判断配置文件备份区域中是否存在有标志文件,若有标志文件存在,则将配置文件备份区域中的配置文件恢复到BMC镜像实际运行区域中的配置文件保留区域中,实现保留配置更新,简化了用户的操作,提高了服务器的可靠性。
技术领域
本发明涉及服务器安全技术领域,特别是涉及一种文件备份方法及相关组件。
背景技术
目前,随着移动互联网的发展,人们对于服务器的安全性、可靠性的要求也越来越高,为此,Inter公司开发了一种能够使得服务器恢复到良好状态的技术—PFR(platformfirmware resilience,平台固件保护恢复)。PFR在更新BMC(Baseboard ManagementController,基板管理控制器)镜像时有两种选择,一种是更新BMC实际运行镜像区域,一种是更新BMC备份镜像区域,其中在更新BMC实际运行镜像区域时还会让用户选择是否更新BMC实际运行镜像区域中的BMC动态区域,如日志保留区域、配置文件保留区域及其他自定义的可读可写区域。
但是PFR在更新BMC镜像时也存在着一些问题,比如当用户选择更新BMC镜像实际运行区域并选择了更新BMC动态区域时,则在更新BMC镜像实际运行区域过程中,会把BMC动态区域中的配置文件保留区域也同时更新,而如果用户选择更新BMC备份镜像区域时,则会默认把BMC备份镜像区域与BMC镜像实际运行区域全部更新,可见这两种情况都不能保留配置更新,这就导致用户在更新完毕后需要重新设置BMC的配置文件,增加了用户的操作繁琐性,降低了服务器的可靠性。
发明内容
本发明的目的是提供一种文件备份方法及相关组件,能够实现用户保留配置更新BMC,简化了用户的操作,提高了服务器的可靠性。
为解决上述技术问题,本发明提供了一种文件备份方法,应用于BMC芯片,包括:
接收到BMC镜像更新指令时,判断是否接收到用户发送的保留配置指令;
若接收到用户发送的保留配置指令,在配置文件备份区域建立标志文件;所述配置文件备份区域设置在BMC中除BMC镜像实际运行区域和BMC备份镜像区域之外的空闲区域,所述配置文件备份区域内预存有配置文件;
发送更新指令至CPLD,使得所述CPLD根据BMC更新镜像文件更新BMC镜像;
在接收到所述CPLD发送的BMC镜像更新完毕指令后,启动BMC重启流程;
判断所述配置文件备份区域内是否存在所述标志文件;
若所述配置文件备份区域内存在所述标志文件,将所述配置文件恢复到所述BMC镜像实际运行区域中的配置文件保留区域中。
优选的,所述BMC镜像更新指令包括更新BMC镜像实际运行区域及更新BMC动态区域指令或更新BMC备份镜像区域指令。
优选的,还包括:
在没有接收到用户发送的保留配置指令时,进入发送更新指令至CPLD的步骤;
在所述配置文件备份区域不存在所述标志文件时,将所述BMC镜像实际运行区域中的默认配置文件覆盖所述配置文件备份区域内的配置文件。
优选的,判断是否接收到用户发送的保留配置指令,包括:
调用保留配置选择窗口;
判断是否接收到用户通过所述保留配置选择窗口发送的保留配置指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210043941.8/2.html,转载请声明来源钻瓜专利网。