本发明专利技术公开了一种配置文件的备份方法,包括以下步骤:响应于检测到存储设备接入,获取存储设备的供应商ID;判断获取的供应商ID是否存在于预先设定的供应商ID集合中;响应于供应商ID存在于供应商ID集合中,判断存储设备中是否有预设的存储路径;响应于存在存储路径,判断存储路径中的配置文件与系统中的配置文件的版本;响应于系统中的配置文件的版本大于存储路径中的配置文件的版本,将系统中的配置文件备份到存储路径中。本发明专利技术还公开了一种系统、计算机设备以及可读存储介质。本发明专利技术提出的方案可以结合特定的合作厂商生产的存储设备,通过更好的储存设备晶片,更稳定的备份环境,以达到在相对艰困的环境也能够备份配置文档与重新载入的目的。
【技术实现步骤摘要】
一种配置文件的备份方法、系统、设备以及介质
本专利技术涉及备份领域,具体涉及一种配置文件的备份方法、系统、设备以及存储介质。
技术介绍
现在网络技术越来越发达,网络设备也越来越多样化,整个网络拓扑也越来越复杂。要如何在网络节点上的某一台机器出现问题的时后,快速的将新的设备置换上去并且将配置文档重新载入,甚至在平常就做好自动备份的工作,也就显得格外重要。网络产品配置文档的备份方案,不外乎下面两种方法,一种是在是在设备上开辟一个独立的空间,并且定期或手动将配置文档复制一份到该独立空间。另一种是直接将配置文档复制一份到存储设备上作异地备份。不过在同一台设备上开辟独立空间的做法,虽然快速,但是如果机器损坏的话,里面备份的配置文档也没办法再读取出来载入新换上的设备。而在USB存储设备上做备份的方法,虽然在设备损坏的同时,可以将原本的配置文档载入新的设备当中,不过有可能USB存储设备中储存的配置文档版本太旧,或是被使用者不小心把不同机器的配置文档错误的载入新的设备中。
技术实现思路
有鉴于此,为了克服上述问题的至少一个方面,本专利技术实施例提出一种配置文件的备份方法,包括以下步骤:响应于检测到存储设备接入,获取所述存储设备的供应商ID;判断所述获取的供应商ID是否存在于预先设定的供应商ID集合中;响应于所述供应商ID存在于所述供应商ID集合中,判断所述存储设备中是否有预设的存储路径;响应于存在所述存储路径,判断所述存储路径中的配置文件与系统中的配置文件的版本;<br>响应于所述系统中的配置文件的版本大于所述存储路径中的配置文件的版本,将所述系统中的配置文件备份到所述存储路径中。在一些实施例中,还包括:响应于不存在存储路径,判断所述存储设备的MAC地址是否在预先设定的MAC地址集合中;响应于所述存储设备的MAC地址不在所述MAC地址集合中,创建所述存储路径;将待备份的配置文件存储到所述存储路径中,并记录所述待备份的配置文件与所述存储设备MAC地址的对应关系。在一些实施例中,还包括:响应于所述存储设备的MAC地址在所述MAC地址集合中,创建所述存储路径;获取所述MAC地址与配置文件的对应关系;将与所述MAC地址对应的配置文件存储到所述存储路径中。在一些实施例中,还包括:响应于所述供应商ID不存在于所述供应商ID集合中,提示无法备份。基于同一专利技术构思,根据本专利技术的另一个方面,本专利技术的实施例还提供了一种用于配置文件备份的系统,包括:获取模块,所述获取模块配置为响应于检测到存储设备接入,获取所述存储设备的供应商ID;第一判断模块,所述第一判断模块配置为判断所述获取的供应商ID是否存在于预先设定的供应商ID集合中;第二判断模块,所述第二判断模块配置为响应于所述供应商ID存在于所述供应商ID集合中,判断所述存储设备中是否有预设的存储路径;第三判断模块,所述第三判断模块响应于存在所述存储路径,判断所述存储路径中的配置文件与系统中的配置文件的版本;备份模块,所述备份模块配置为响应于所述系统中的配置文件的版本大于所述存储路径中的配置文件的版本,将所述系统中的配置文件备份到所述存储路径中。在一些实施例中,所述系统还包括第一响应模块,所述第一响应模块配置为:响应于不存在存储路径,判断所述存储设备的MAC地址是否在预先设定的MAC地址集合中;响应于所述存储设备的MAC地址不在所述MAC地址集合中,创建所述存储路径;将待备份的配置文件存储到所述存储路径中,并记录所述待备份的配置文件与所述存储设备MAC地址的对应关系。在一些实施例中,所述第一响应模块还配置为:响应于所述存储设备的MAC地址在所述MAC地址集合中,创建所述存储路径;获取所述MAC地址与配置文件的对应关系;将与所述MAC地址对应的配置文件存储到所述存储路径中。在一些实施例中,所述系统还包括第二响应模块,所述第二响应模块配置为:响应于所述供应商ID不存在于所述供应商ID集合中,提示无法备份。基于同一专利技术构思,根据本专利技术的另一个方面,本专利技术的实施例还提供了一种计算机设备,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时执行如上所述的任一种配置文件的备份方法的步骤。基于同一专利技术构思,根据本专利技术的另一个方面,本专利技术的实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时执行如上所述的任一种配置文件的备份方法的步骤。本专利技术具有以下有益技术效果之一:本专利技术提出的方案可以结合特定的合作厂商生产的存储设备,通过更好的储存设备晶片,更稳定的备份环境,以达到在相对艰困的环境也能够备份配置文档与重新载入的目的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。图1为本专利技术的实施例提供的配置文件的备份方法的流程示意图;图2为本专利技术的实施例提供的用于配置文件的备份系统的结构示意图;图3为本专利技术的实施例提供的计算机设备的结构示意图;图4为本专利技术的实施例提供的计算机可读存储介质的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。根据本专利技术的一个方面,本专利技术的实施例提出一种配置文件的备份方法,如图1所示,其可以包括步骤:S1,响应于检测到存储设备接入,获取所述存储设备的供应商ID;S2,判断所述获取的供应商ID是否存在于预先设定的供应商ID集合中;S3,响应于所述供应商ID存在于所述供应商ID集合中,判断所述存储设备中是否有预设的存储路径;S4,响应于存在所述存储路径,判断所述存储路径中的配置文件与系统中的配置文件的版本;S5,响应于所述系统中的配置文件的版本大于所述存储路径中的配置文件的版本,将所述系统中的配置文件备份到所述存储路径中。本专利技术提出的方案可以结合特定的合作厂商生产的存储设备,通过更好的储存设备晶片,更稳定的备份环境,以达到在相对艰困的环境也能够备份配置文档与重新载入的目的。在一些实施例中,在步骤S1响应于检测到存储设备接入,获取所述存储设备的供应商ID中,具体的,当有存储设备接入时,例如USB存储设备,则可以本文档来自技高网...
【技术保护点】
1.一种配置文件的备份方法,其特征在于,包括以下步骤:/n响应于检测到存储设备接入,获取所述存储设备的供应商ID;/n判断所述获取的供应商ID是否存在于预先设定的供应商ID集合中;/n响应于所述供应商ID存在于所述供应商ID集合中,判断所述存储设备中是否有预设的存储路径;/n响应于存在所述存储路径,判断所述存储路径中的配置文件与系统中的配置文件的版本;/n响应于所述系统中的配置文件的版本大于所述存储路径中的配置文件的版本,将所述系统中的配置文件备份到所述存储路径中。/n
【技术特征摘要】
1.一种配置文件的备份方法,其特征在于,包括以下步骤:
响应于检测到存储设备接入,获取所述存储设备的供应商ID;
判断所述获取的供应商ID是否存在于预先设定的供应商ID集合中;
响应于所述供应商ID存在于所述供应商ID集合中,判断所述存储设备中是否有预设的存储路径;
响应于存在所述存储路径,判断所述存储路径中的配置文件与系统中的配置文件的版本;
响应于所述系统中的配置文件的版本大于所述存储路径中的配置文件的版本,将所述系统中的配置文件备份到所述存储路径中。
2.如权利要求1所述的方法,其特征在于,还包括:
响应于不存在所述存储路径,判断所述存储设备的MAC地址是否在预先设定的MAC地址集合中;
响应于所述存储设备的MAC地址不在所述MAC地址集合中,创建所述存储路径;
将待备份的配置文件存储到所述存储路径中,并记录所述待备份的配置文件与所述存储设备MAC地址的对应关系。
3.如权利要求2所述的方法,其特征在于,还包括:
响应于所述存储设备的MAC地址在所述MAC地址集合中,创建所述存储路径;
获取所述MAC地址与配置文件的对应关系;
将与所述MAC地址对应的配置文件存储到所述存储路径中。
4.如权利要求1所述的方法,其特征在于,还包括:
响应于所述供应商ID不存在于所述供应商ID集合中,提示无法备份。
5.一种用于配置文件备份的系统,其特征在于,包括:
获取模块,所述获取模块配置为响应于检测到存储设备接入,获取所述存储设备的供应商ID;
第一判断模块,所述第一判断模块配置为判断所述获取的供应商ID是否存在于预先设定的供应商ID集合中;
第二判断模块,所述第二判断模块配置为响应于所述供应商ID存在于所...
【专利技术属性】
技术研发人员:丁健文,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。