本申请涉及计算机,具体而言,涉及一种文件存储配置更新方法及装置。
背景技术:
1、目前,银行金融系统通常涉及很多作业文件附件的处理和储存,不同的系统会涉及不同种类的文件存储服务器。比如ftp,nas-数据存储服务器,ceph分布式文件系统等。随着分布式服务系统的发展,数据文件越来越多,从以前的g级别迈步到t级别。随着技术的更新和转变,可能传统的nas存储不如ceph等分布式存储更有优势,所以需要一个个对系统进行文件存储的方式的改造。当系统多的时候,时间排期又紧,开发耗时,成本增大,从而降低了系统升级配置效率。
技术实现思路
1、本申请实施例的目的在于提供一种文件存储配置更新方法及装置,能够提升开发进度,降低开发时间和成本,提升效率,从而有利于提升系统升级配置的效率。
2、本申请实施例第一方面提供了一种文件存储配置更新方法,包括:
3、当接收到针对目标系统的系统升级指令时,根据所述系统升级指令获取所述目标系统的系统代码和所述目标系统的文件代码;
4、根据所述系统代码确定所述文件代码中的待替换文件地址;
5、获取预先配置的新文件存储配置和标志符指令;
6、根据所述标志符指令、所述新文件存储配置以及所述待替换文件地址,对所述目标系统的原始配置文件进行存储配置更新处理,得到新系统配置文件。
7、在上述实现过程中,该方法可以优先当接收到针对目标系统的系统升级指令时,根据系统升级指令获取目标系统的系统代码和目标系统的文件代码;然后,根据系统代码确定文件代码中的待替换文件地址;再后,获取预先配置的新文件存储配置和标志符指令;最后,再根据标志符指令、新文件存储配置以及待替换文件地址,对目标系统的原始配置文件进行存储配置更新处理,得到新系统配置文件。可见,该方法能够提升开发进度,降低开发时间和成本,提升效率,从而有利于提升系统升级配置的效率。
8、进一步地,所述方法还包括:
9、根据所述系统升级指令判断所述目标系统是否涉及文件存储相关功能;
10、如果是,则执行所述的根据所述系统升级指令获取所述目标系统的系统代码和所述目标系统的文件代码。
11、进一步地,所述根据所述系统代码确定所述文件代码中的待替换文件地址,包括:
12、对所述系统代码中配置的文件地址进行探测扫描,得到原始配置的地址信息;
13、根据所述原始配置的地址信息确定所述文件代码中的待替换文件地址。
14、进一步地,所述获取预先配置的新文件存储配置和标志符指令,包括:
15、获取预设的目标文件服务器、所述目标系统的服务器ip、所述目标系统的系统标识以及新文件存储配置;
16、根据所述目标文件服务器、所述服务器ip以及所述系统标识生成标志符指令。
17、进一步地,所述方法还包括:
18、根据所述新文件存储配置确定新文件地址;
19、根据所述标志符指令将所述目标系统的文件迁移到所述新文件地址处;
20、根据所述标志符指令将所述目标系统中db表的文件地址替换为所述新文件地址,以及根据所述标志符指令将所述系统代码中的文件地址替换为所述新文件地址。
21、本申请实施例第二方面提供了一种文件存储配置更新装置,所述文件存储配置更新装置包括:
22、第一获取单元,用于当接收到针对目标系统的系统升级指令时,根据所述系统升级指令获取所述目标系统的系统代码和所述目标系统的文件代码;
23、第一确定单元,用于根据所述系统代码确定所述文件代码中的待替换文件地址;
24、第二获取单元,用于获取预先配置的新文件存储配置和标志符指令;
25、配置更新单元,用于根据所述标志符指令、所述新文件存储配置以及所述待替换文件地址,对所述目标系统的原始配置文件进行存储配置更新处理,得到新系统配置文件。
26、在上述实现过程中,该装置可以通过第一获取单元在接收到针对目标系统的系统升级指令时,根据系统升级指令获取目标系统的系统代码和目标系统的文件代码;通过第一确定单元来根据系统代码确定文件代码中的待替换文件地址;通过第二获取单元获取预先配置的新文件存储配置和标志符指令;再通过配置更新单元来根据标志符指令、新文件存储配置以及待替换文件地址,对目标系统的原始配置文件进行存储配置更新处理,得到新系统配置文件。可见,该装置能够提升开发进度,降低开发时间和成本,提升效率,从而有利于提升系统升级配置的效率。
27、进一步地,所述文件存储配置更新装置还包括:
28、判断单元,用于根据所述系统升级指令判断所述目标系统是否涉及文件存储相关功能;如果是,则触发所述第一获取单元根据所述系统升级指令获取所述目标系统的系统代码和所述目标系统的文件代码。
29、进一步地,所述第一确定单元包括:
30、探测扫描子单元,用于对所述系统代码中配置的文件地址进行探测扫描,得到原始配置的地址信息;
31、确定子单元,用于根据所述原始配置的地址信息确定所述文件代码中的待替换文件地址。
32、进一步地,所述第二获取单元包括:
33、获取子单元,用于获取预设的目标文件服务器、所述目标系统的服务器ip、所述目标系统的系统标识以及新文件存储配置;
34、生成子单元,用于根据所述目标文件服务器、所述服务器ip以及所述系统标识生成标志符指令。
35、进一步地,所述文件存储配置更新装置还包括:
36、第二确定单元,用于根据所述新文件存储配置确定新文件地址;
37、迁移单元,用于根据所述标志符指令将所述目标系统的文件迁移到所述新文件地址处;
38、替换单元,用于根据所述标志符指令将所述目标系统中db表的文件地址替换为所述新文件地址,以及根据所述标志符指令将所述系统代码中的文件地址替换为所述新文件地址。
39、本申请实施例第三方面提供了一种电子设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行本申请实施例第一方面中任一项所述的文件存储配置更新方法。
40、本申请实施例第四方面提供了一种计算机可读存储介质,其存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行本申请实施例第一方面中任一项所述的文件存储配置更新方法。
1.一种文件存储配置更新方法,其特征在于,包括:
2.根据权利要求1所述的文件存储配置更新方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的文件存储配置更新方法,其特征在于,所述根据所述系统代码确定所述文件代码中的待替换文件地址,包括:
4.根据权利要求1所述的文件存储配置更新方法,其特征在于,所述获取预先配置的新文件存储配置和标志符指令,包括:
5.根据权利要求1所述的文件存储配置更新方法,其特征在于,所述方法还包括:
6.一种文件存储配置更新装置,其特征在于,所述文件存储配置更新装置包括:
7.根据权利要求6所述的文件存储配置更新装置,其特征在于,所述文件存储配置更新装置还包括:
8.根据权利要求6所述的文件存储配置更新装置,其特征在于,所述第一确定单元包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行权利要求1至5中任一项所述的文件存储配置更新方法。
10.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行权利要求1至5任一项所述的文件存储配置更新方法。