[发明专利]一种基于非易失内存的系统日志存储方法及装置在审
申请号: | 201611245586.3 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106649152A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 范冬冬 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F12/16 | 分类号: | G06F12/16;G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 非易失 内存 系统 日志 存储 方法 装置 | ||
1.一种基于非易失内存的系统日志存储方法,其特征在于,包括:
将非易失内存中的预定容量的目标内存空间转换为标准文件系统;
通过挂载命令将所述标准文件系统挂载至系统日志目录下;
当产生系统日志时,将所述系统日志通过所述系统日志目录存储于所述标准文件系统中。
2.根据权利要求1所述的基于非易失内存的系统日志存储方法,其特征在于,所述将非易失内存中的预定容量的目标内存空间转换为标准文件系统具体包括:
在所述非易失内存中选取所述预定容量对应的一个空间作为所述目标内存空间,并获取所述目标内存空间对应的物理地址段;
将所述物理地址段重映射为内核可读写的虚拟地址;
将所述虚拟地址对应的空间执行清零操作,并模拟为存储设备,添加标准读写接口;
将所述存储设备格式化为所述标准文件系统。
3.根据权利要求2所述的基于非易失内存的系统日志存储方法,其特征在于,还包括:当接收到正常关机信号时,将所述标准文件系统中存储的所述系统日志回写至磁盘,并清空所述目标内存空间。
4.根据权利要求2所述的基于非易失内存的系统日志存储方法,其特征在于,还包括:当接收到开机启动信号时,判断所述标准文件系统是否为空;
如果否,将所述标准文件系统中保留的所述系统日志回写至磁盘,并清空所述标准文件系统。
5.根据权利要求2所述的基于非易失内存的系统日志存储方法,其特征在于,所述物理地址段的起始地址与所述目标内存空间的起始地址相同,或所述物理地址段的结束地址与所述目标内存空间的结束地址相同。
6.根据权利要求1所述的基于非易失内存的系统日志存储方法,其特征在于,还包括:
检测所述目标内存空间的存储利用率;
当所述存储利用率达到预定值时,输出提示信息。
7.根据权利要求1所述的基于非易失内存的系统日志存储方法,其特征在于,所述标准文件系统为ext 4。
8.根据权利要求1所述的基于非易失内存的系统日志存储方法,其特征在于,所述预定容量为16G。
9.一种基于非易失内存的系统日志存储装置,其特征在于,包括:
转换模块,用于将非易失内存中的预定容量的目标内存空间转换为标准文件系统;
挂载模块,用于通过挂载命令将所述标准文件系统挂载至系统日志目录下;
存储模块,用于当产生系统日志时,将所述系统日志通过所述系统日志目录存储于所述标准文件系统中。
10.根据权利要求9所述的基于非易失内存的系统日志存储装置,其特征在于,所述转换模块具体包括:
获取单元,用于在所述非易失内存中选取所述预定容量对应的一个空间作为所述目标内存空间,并获取所述目标内存空间对应的物理地址段;
映射单元,用于将所述物理地址段重映射为内核可读写的虚拟地址;
模拟单元,用于将所述虚拟地址对应的空间执行清零操作,并模拟为存储设备,添加标准读写接口;
格式化单元,用于将所述存储设备格式化为所述标准文件系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611245586.3/1.html,转载请声明来源钻瓜专利网。