[发明专利]业务日志备份方法、集群、装置、电子设备及存储介质有效
申请号: | 202010292475.8 | 申请日: | 2020-04-14 |
公开(公告)号: | CN111625397B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | 蔡林桐;李健;武卫东 | 申请(专利权)人: | 北京捷通华声科技股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100193 北京市海淀区东北*** | 国省代码: | 北京;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值。
可选地,所述方法还包括:
汇总策略启动时,从第一备份路径下的磁盘中获取新的重命名后的日志文件,并将其存储在第二备份路径下的磁盘中。
可选地,所述方法还包括:
设置定时任务,所述定时任务包括备份策略时间间隔和汇总策略时间间隔,所述备份策略时间间隔小于单个日志文件生成的平均时间,每经过一次备份策略时间间隔的时长,备份策略启动,每经过一次汇总策略时间间隔的时长,汇总策略启动。
第二方面,本发明实施例提供了一种滚卷存储的业务日志汇总存储集群,包括:
多个备份服务器和一个汇总服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京捷通华声科技股份有限公司,未经北京捷通华声科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010292475.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文本分类方法和装置
- 下一篇:一种基于区块链技术的新农村基础设施融资方案