业务日志备份方法、集群、装置、电子设备及存储介质制造方法及图纸

技术编号:25521318 阅读:12 留言:0更新日期:2020-09-04 17:11
本发明专利技术提供了一种业务日志备份方法、集群、装置、电子设备及存储介质。所述方法包括:从第一备份路径下的磁盘中获取上一次备份的日志文件中日志文件名序号为m的日志文件的第一MD5值,从当前日志文件名称及MD5列表中查询与第一MD5值相同的第一日志文件名称的日志文件名序号n,从滚卷存储的业务日志系统复制日志文件名序号为m至n‑1的日志文件及MD5列表,并进行日志文件的重命名,再存储在第一备份路径下的磁盘中。从当前日志文件名称及MD5列表中查询与第一MD5值相同的第一日志文件名称,并获取第一日志文件名称的日志文件名序号n,便可确定新生成了多少日志文件,并进行文件的复制,从而在日志文件被删除之前对其进行备份,以实现对日志文件的追溯。

【技术实现步骤摘要】
业务日志备份方法、集群、装置、电子设备及存储介质
本专利技术涉及日志存储领域,尤其涉及一种业务日志备份方法、装置、电子设备及存储介质。
技术介绍
系统的业务日志使用滚卷存储的方式,可以指定存储每个日志的大小和日志文件个数,存满后时间最久的日志会自动删除,总日志量不会超过限定值,但同时也会导致部分日志超过限定值后无法追溯,对于一些运行一段时间的业务系统,可能初始磁盘空间规划较小,或可能无法动态调整磁盘空间,导致无法备份超过限定值后被删除的日志文件,在大多数商用的软件系统上存在诸多限制,且软件升级的周期和成本较高,短时间内无法迅速实现软件升级。
技术实现思路
本专利技术实施例提供一种滚卷存储的业务日志备份方法和装置,旨在将日志文件在被删除之前进行备份存储,以便实现日志文件的追溯。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种滚卷存储的业务日志备份方法,包括:备份策略启动时,获取滚卷存储的业务日志系统中的当前日志文件名称及MD5列表;从第一备份路径下的磁盘中获取上一次备份的日志文件中日志文件名序号为m的日志文件的第一MD5值,其中,日志文件名序号为大于等于1的正整数,m小于日志文件量的限定值;从所述当前日志文件名称及MD5列表中查询与所述第一MD5值相同的第一日志文件名称,并获取所述第一日志文件名称的日志文件名序号n;从滚卷存储的业务日志系统的原始日志路径,复制日志文件名序号为m至n-1的日志文件及MD5列表,并根据日志文件生成时间和本机IP对复制的日志文件进行重命名,并将重命名后的日志文件存储在第一备份路径下的磁盘中,并记录本次备份时获取的日志文件中日志文件名序号为m的日志文件的第一MD5值。可选地,所述方法还包括:查询第一备份路径下的磁盘中是否有日志文件,根据查询结果判断是否为首次执行该备份策略;若是首次执行该备份策略,则从滚卷存储的业务日志系统的原始日志路径,复制日志文件名序号大于等于m的日志文件及MD5列表,并根据日志文件生成时间和本机IP对复制的日志文件进行重命名,并将重命名后的日志文件存储在第一备份路径下的磁盘中,并记录本次备份时获取的日志文件中日志文件名序号为m的日志文件的第一MD5值。可选地,所述方法还包括:汇总策略启动时,从第一备份路径下的磁盘中获取新的重命名后的日志文件,并将其存储在第二备份路径下的磁盘中。可选地,所述方法还包括:设置定时任务,所述定时任务包括备份策略时间间隔和汇总策略时间间隔,所述备份策略时间间隔小于单个日志文件生成的平均时间,每经过一次备份策略时间间隔的时长,备份策略启动,每经过一次汇总策略时间间隔的时长,汇总策略启动。第二方面,本专利技术实施例提供了一种滚卷存储的业务日志汇总存储集群,包括:多个备份服务器和一个汇总服务器;每个备份服务器用于在备份策略启动时,执行滚卷存储的业务日志存储方法中的备份策略;所述汇总服务器用于在汇总策略启动时,执行滚卷存储的业务日志存储方法中的汇总策略,获取并存储每个备份服务器备份的新的日志文件。第三方面,本专利技术实施例提供了一种滚卷存储的业务日志备份装置,包括:第一获得模块,用于备份策略启动时,获取滚卷存储的业务日志系统中的当前日志文件名称及MD5列表;第二获得模块,用于从第一备份路径下的磁盘中获取上一次备份的日志文件中日志文件名序号为m的日志文件的第一MD5值,其中,日志文件名序号为大于等于1的正整数,m小于日志文件量的限定值;第一查询模块,用于从所述当前日志文件名称及MD5列表中查询与所述第一MD5值相同的第一日志文件名称,并获取所述第一日志文件名称的日志文件名序号n;第一备份模块,用于从滚卷存储的业务日志系统的原始日志路径,复制日志文件名序号为m至n-1的日志文件及MD5列表,并根据日志文件生成时间和本机IP对复制的日志文件进行重命名,并将重命名后的日志文件存储在第一备份路径下的磁盘中,并记录本次备份时获取的日志文件中日志文件名序号为m的日志文件的第一MD5值。可选地,所述装置还包括:第二查询模块,用于查询第一备份路径下的磁盘中是否有日志文件,根据查询结果判断是否为首次执行该备份策略;第二备份模块,用于若是首次执行该备份策略,则从滚卷存储的业务日志系统的原始日志路径,复制日志文件名序号大于等于m的日志文件及MD5列表,并根据日志文件生成时间和本机IP对复制的日志文件进行重命名,并将重命名后的日志文件存储在第一备份路径下的磁盘中,并记录本次备份时获取的日志文件中日志文件名序号为m的日志文件的第一MD5值。可选地,所述装置还包括:定时模块,用于设置定时任务,所述定时任务包括备份策略时间间隔和汇总策略时间间隔,所述备份策略时间间隔小于单个日志文件生成的平均时间,每经过一次备份策略时间间隔的时长,备份策略启动,每经过一次汇总策略时间间隔的时长,汇总策略启动。第四方面,本专利技术实施例另外提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述第一方面所述的滚卷存储的业务日志备份方法的步骤。第五方面,本专利技术实施例另外提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的滚卷存储的业务日志备份方法的步骤。在本专利技术实施例中,通过在备份策略启动时,获取滚卷存储的业务日志系统中的当前日志文件名称及MD5列表,从第一备份路径下的磁盘中获取上一次备份的日志文件中日志文件名序号为m的日志文件的第一MD5值,从当前日志文件名称及MD5列表中查询与第一MD5值相同的第一日志文件名称,并获取第一日志文件名称的日志文件名序号n,从滚卷存储的业务日志系统的原始日志路径,复制日志文件名序号为m至n-1的日志文件及MD5列表,并根据日志文件生成时间和本机IP对复制的日志文件进行重命名,并将重命名后的日志文件存储在第一备份路径下的磁盘中,并记录本次备份时获取的日志文件中日志文件名序号为m的日志文件的第一MD5值。在滚卷存储的业务日志存储方式中,单个日志文件会不断进行重命名,其日志文件名的序号会不断改变,但该日志文件的MD5值永远不会改变,通过获取上一次备份的日志文件中日志文件名序号为m的日志文件的第一MD5值,从当前日志文件名称及MD5列表中查询与第一MD5值相同的第一日志文件名称,并获取第一日志文件名称的日志文件名序号n,便可确定新生成了多少日志文件,并复制存储日志文件名序号为m至n-1的日志文件及MD5列表,从而在日志文件被删除之前对其进行备份,以实现对日志文件的追溯。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,本文档来自技高网...

【技术保护点】
1.一种滚卷存储的业务日志备份方法,其特征在于,包括:/n备份策略启动时,获取滚卷存储的业务日志系统中的当前日志文件名称及MD5列表;/n从第一备份路径下的磁盘中获取上一次备份的日志文件中日志文件名序号为m的日志文件的第一MD5值,其中,日志文件名序号为大于等于1的正整数,m小于日志文件量的限定值;/n从所述当前日志文件名称及MD5列表中查询与所述第一MD5值相同的第一日志文件名称,并获取所述第一日志文件名称的日志文件名序号n;/n从滚卷存储的业务日志系统的原始日志路径,复制日志文件名序号为m至n-1的日志文件及MD5列表,并根据日志文件生成时间和本机IP对复制的日志文件进行重命名,并将重命名后的日志文件存储在第一备份路径下的磁盘中,并记录本次备份时获取的日志文件中日志文件名序号为m的日志文件的第一MD5值。/n

【技术特征摘要】
1.一种滚卷存储的业务日志备份方法,其特征在于,包括:
备份策略启动时,获取滚卷存储的业务日志系统中的当前日志文件名称及MD5列表;
从第一备份路径下的磁盘中获取上一次备份的日志文件中日志文件名序号为m的日志文件的第一MD5值,其中,日志文件名序号为大于等于1的正整数,m小于日志文件量的限定值;
从所述当前日志文件名称及MD5列表中查询与所述第一MD5值相同的第一日志文件名称,并获取所述第一日志文件名称的日志文件名序号n;
从滚卷存储的业务日志系统的原始日志路径,复制日志文件名序号为m至n-1的日志文件及MD5列表,并根据日志文件生成时间和本机IP对复制的日志文件进行重命名,并将重命名后的日志文件存储在第一备份路径下的磁盘中,并记录本次备份时获取的日志文件中日志文件名序号为m的日志文件的第一MD5值。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
查询第一备份路径下的磁盘中是否有日志文件,根据查询结果判断是否为首次执行该备份策略;
若是首次执行该备份策略,则从滚卷存储的业务日志系统的原始日志路径,复制日志文件名序号大于等于m的日志文件及MD5列表,并根据日志文件生成时间和本机IP对复制的日志文件进行重命名,并将重命名后的日志文件存储在第一备份路径下的磁盘中,并记录本次备份时获取的日志文件中日志文件名序号为m的日志文件的第一MD5值。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
汇总策略启动时,从第一备份路径下的磁盘中获取新的重命名后的日志文件,并将其存储在第二备份路径下的磁盘中。


4.根据权利要求1或3所述的方法,其特征在于,所述方法还包括:
设置定时任务,所述定时任务包括备份策略时间间隔和汇总策略时间间隔,所述备份策略时间间隔小于单个日志文件生成的平均时间,每经过一次备份策略时间间隔的时长,备份策略启动,每经过一次汇总策略时间间隔的时长,汇总策略启动。


5.一种滚卷存储的业务日志汇总存储集群,其特征在于,包括:
多个备份服务器和一个汇总服务器;
每个备份服务器用于在备份策略启动时,执行滚卷存储的业务日志存储方法中的备份策略;
所述汇总服务器用于在汇总策略启动时,执行滚卷存储的业务日志存储方法中的汇总策略,获取并存储...

【专利技术属性】
技术研发人员:蔡林桐李健武卫东
申请(专利权)人:北京捷通华声科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1