日志文件转存方法、装置、设备及其计算机可读存储介质制造方法及图纸

技术编号:17097604 阅读:39 留言:0更新日期:2018-01-21 09:31
本发明专利技术公开了一种基于nfs‑ganesha日志系统的日志文件转存方法,包括接收到日志输入请求;调用并运行预设的重命名脚本,判断当前存储的日志文件是否满足重命名条件;若满足,按照预设命名规则对当前存储的日志文件进行重命名,并将待输入的日志存储至新生成的日志文件中;若不满足,退出重命名脚本,并将待输入的日志存储至当前存储的日志文件中。本发明专利技术通过拆分日志文件的方式,减小日志文件的大小,方便日志文件的管理;本发明专利技术还公开了一种基于上述方法的日志文件转存装置、设备以及计算机可读存储介质。

Log file transfer method, device, device and its computer readable storage medium

The invention discloses a storage method of NFS Ganesha log system based on log files, including the received log input request; run preset rename script, determine whether the currently stored log file rename if satisfied, meet the conditions; renaming the current storage log file name in accordance with the default rules, and log storage to be input to the newly generated log files; if not, exit and rename script, to be input to the current log storage stored in log files. The invention reduces the size of the log file and facilitates the management of the log files by splitting the log files, and also discloses a log file transfer device based on the above method, a device and a computer readable storage medium.

【技术实现步骤摘要】
日志文件转存方法、装置、设备及其计算机可读存储介质
本专利技术涉及日志系统管理
,特别是涉及一种基于nfs-ganesha日志系统的日志文件转存方法、装置和设备。本专利技术还涉及一种计算机可读存储介质。
技术介绍
nfs-ganesha是一个基于NFSv3\v4协议的文件服务器,运行在Linux坏境下,nfs-ganesha的日志系统中所有日志输出后存储在一个日志文件中,随着运行时间推移,该日志文件会变得越来越大,这样使维护人员对日志查看、筛选、选择性删除保留等日志管理变得很困难。因此,如何提供一种方便日志管理的基于nfs-ganesha日志系统的日志文件转存方法、装置和设备以及计算机可读存储介质是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种基于nfs-ganesha日志系统的日志文件转存方法,通过拆分日志文件的方式,减小日志文件的大小,方便日志文件的管理;本专利技术的另一目的是提供一种基于上述方法的日志文件转存装置、设备以及计算机可读存储介质。为解决上述技术问题,本专利技术提供了一种基于nfs-ganesha日志系统的日志文件转存方法,包括:接收到本文档来自技高网...
日志文件转存方法、装置、设备及其计算机可读存储介质

【技术保护点】
一种基于nfs‑ganesha日志系统的日志文件转存方法,其特征在于,包括:接收到日志输入请求;调用并运行预设的重命名脚本,判断当前存储的日志文件是否满足重命名条件;若满足,按照预设命名规则对所述当前存储的日志文件进行重命名,并将待输入的日志存储至新生成的日志文件中;若不满足,退出所述重命名脚本,并将所述待输入的日志存储至当前存储的日志文件中。

【技术特征摘要】
1.一种基于nfs-ganesha日志系统的日志文件转存方法,其特征在于,包括:接收到日志输入请求;调用并运行预设的重命名脚本,判断当前存储的日志文件是否满足重命名条件;若满足,按照预设命名规则对所述当前存储的日志文件进行重命名,并将待输入的日志存储至新生成的日志文件中;若不满足,退出所述重命名脚本,并将所述待输入的日志存储至当前存储的日志文件中。2.根据权利要求1所述的方法,其特征在于,所述接收到日志输入请求后,调用预设的重命名脚本之前还包括:判断所述当前存储的日志文件是否满足调用条件,若满足,则调用所述重命名脚本,若不满足,直接将所述待输入的日志存储至当前存储的日志文件中。3.根据权利要求1或2所述的方法,其特征在于,还包括:步骤s301:按照预设调用时间规则调用并运行预设的转存脚本;步骤s302:遍历日志文件所处的文件夹中的日志文件,获取当前遍历的日志文件的文件名;步骤s303:判断所述文件名是否符合所述预设命名规则;若满足,进入步骤s304;若不满足,进入步骤s305;步骤s304:将所述文件名对应的日志文件按照预设压缩规则进行压缩,并将压缩文件转存至指定目录;步骤s305:检测所述文件夹目录下是否有未遍历的日志文件,若有,返回步骤s302,若没有,退出所述转存脚本。4.根据权利要求3所述的方法,其特征在于,所述预设调用时间规则具体为:按照预设周期进行调用或者按照预先设定的时刻进行调用。5.一种基于nfs-ganesha日志系统的日志文件转存装置,其特征在于,包括:接收模块,用于接收到日志输入请求;重命名模块,用于调用并运行预设的重命名脚本,判断当前存储...

【专利技术属性】
技术研发人员:张帅
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1