预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107256273A(43)申请公布日2017.10.17(21)申请号201710509027.7(22)申请日2017.06.28(71)申请人联想(北京)有限公司地址100085北京市海淀区上地信息产业基地创业路6号(72)发明人叶怀胜李波(74)专利代理机构北京集佳知识产权代理有限公司11227代理人古利兰王宝筠(51)Int.Cl.G06F17/30(2006.01)G06F11/14(2006.01)权利要求书2页说明书11页附图5页(54)发明名称一种文件系统日志的缓存方法及系统(57)摘要本发明公开了一种文件系统日志的缓存方法,包括:生成日志文件系统,日志文件系统中包含待缓存至非易失性内存的日志;关联日志文件系统与非易失性内存;在日志的元数据内设置日志的优先级,日志的优先级高于普通数据;将经过优先级设置的日志缓存至所述非易失性内存。本发明能够通过设置日志的优先级,使日志能够拥有更大的权限保留在AEP中。本发明还公开了一种文件系统日志的缓存系统。CN107256273ACN107256273A权利要求书1/2页1.一种文件系统日志的缓存方法,其特征在于,包括:生成日志文件系统,所述日志文件系统中包含待缓存至非易失性内存的日志;关联所述日志文件系统与所述非易失性内存;在所述日志的元数据内设置所述日志的优先级,所述日志的优先级高于普通数据;将经过优先级设置的日志缓存至所述非易失性内存。2.根据权利要求1所述的方法,其特征在于,所述生成日志文件系统包括:在本地磁盘或网盘上制作基于日志的文件系统。3.根据权利要求2所述的方法,其特征在于,所述关联所述日志文件系统与所述非易失性内存包括:绑定所述非易失性内存和所述本地磁盘或网盘,形成基于设备映射的块设备;将所述块设备挂载至系统目录;查询所述日志在所述本地磁盘或网盘上的位置和长度;基于所述设备映射的块设备将所述日志的起始位置传入系统级缓存驱动程序;所述系统级缓存驱动程序记录所述日志起始位置扇区号。4.根据权利要求1所述的方法,其特征在于,还包括:在向非易失性内存中缓存优先级高于普通数据的新的日志时,判断所述非易失性内存是否填满;当所述非易失性内存已填满时,判断所述非易失性内存中是否包含优先级低于日志元数据的普通数据;当所述非易失性内存中包含优先级低于日志元数据的普通数据时,将新的日志替换所述普通数据。5.根据权利要求4所述的方法,其特征在于,在所述非易失性内存已填满时,当所述非易失性内存中不包含优先级低于日志元数据的普通数据时,还包括:按照日志缓存时间先后顺序,将新的日志替换所述非易失性内存中最先存储的日志。6.一种文件系统日志的缓存系统,其特征在于,包括:输入接口,用于接收第一输入操作,基于所述第一操作生成日志文件系统,所述日志文件系统中包含待缓存至非易失性内存的日志;第一处理器,用于关联所述日志文件系统与所述非易失性内存;所述输入接口,还用于接收第二输入操作,基于所述第二操作在所述日志的元数据内设置所述日志的优先级,所述日志的优先级高于普通数据;非易失性内存,用于缓存所述经过优先级设置的日志。7.根据权利要求6所述的系统,其特征在于,所述输入接口具体用于:接收第一输入操作,基于所述第一操作在本地磁盘或网盘上制作基于日志的文件系统。8.根据权利要求7所述的系统,其特征在于,所述第一处理器包括:生成模块,用于绑定所述非易失性内存和所述本地磁盘或网盘,形成基于设备映射的块设备;挂载模块,用于将所述块设备挂载至系统目录;查询模块,用于查询所述日志在所述本地磁盘或网盘上的位置和长度;2CN107256273A权利要求书2/2页传输模块,用于基于所述设备映射的块设备将所述日志的起始位置传入系统级缓存驱动程序;系统级缓存驱动程序模块,用于记录所述日志起始位置扇区号。9.根据权利要求6所述的系统,其特征在于,还包括:第二处理器;所述第二处理器用于:在向非易失性内存中缓存优先级高于普通数据的新的日志时,判断所述非易失性内存是否填满;当所述非易失性内存已填满时,判断所述非易失性内存中是否包含优先级低于日志元数据的普通数据;当所述非易失性内存中包含优先级低于日志元数据的普通数据时,将新的日志替换所述普通数据。10.根据权利要求9所述的系统,其特征在于,在所述非易失性内存已填满时,当所述非易失性内存中不包含优先级低于日志元数据的普通数据时,所述第二处理器还用于:按照日志缓存时间先后顺序,将新的日志替换所述非易失性内存中最先存储的日志。3CN107256273A说明书1/11页一种文件系统日志的缓存方法及系统技术领域[0001]本发明涉及数据存储技术领域,尤其涉及一种文件系统日志的缓存方法及系统。背景技术[0002]AE