基于USN日志的文件检索管理方法、装置、系统、设备制造方法及图纸

技术编号:35540211 阅读:16 留言:0更新日期:2022-11-09 15:08
本发明专利技术属于磁盘文件检索技术领域,具体提供一种基于USN日志的文件检索管理方法、装置、系统、设备,所述方法包括如下步骤:读取磁盘的USN日志,初始化本地目录数据,实时监控磁盘文件变化;获取文件属性信息并将获取的文件属性信息写入文件检索数据库;将文件属性信息进行处理获取密级文件的各项属性信息,并将密级文件的属性信息上传到管理端;获取管理端的密级文件台账信息;将文件检索数据库内的文件属性信息与获取的密级文件台账信息进行比对;根据比对结果进行处理,当需要更新时更新本地密级文件的属性信息。定时将文件台账上报到管理端,并且当加标文件的版本发生变化时,会通过BM更新机制,对文件进行更新。对文件进行更新。对文件进行更新。

【技术实现步骤摘要】
基于USN日志的文件检索管理方法、装置、系统、设备


[0001]本专利技术涉及磁盘文件检索
,具体涉及一种基于USN日志的文件检索管理方法、装置、系统、设备。

技术介绍

[0002]利用USN journal (Update Sequence Number journal,USN日志)查询文件系统,桌面搜索引擎Everything是一个成功的案例,相比Windows自带的搜索功能, Everything可以做到在数十万文件中秒搜。在第一次打开时,Everything会扫描整个磁盘,并建立一个索引库,它不是挨个遍历文件夹,而是通过NTFS文件系统的特性:主文件表Master File Tabel(MTF) 以及USN journal。通过遍历MTF表获取所有文件的路径以及在USN日志中获取对文件修改的监控。
[0003]现有技术在检索性能上已经比较完善,不过占用内存略高,且无法区别普通文件和密级文件,无法支撑MB相关业务。另外无法支持自定义指定多个目录进行检索,不利于用户自定义的扫描需求。

技术实现思路
<br/>[0004]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于USN日志的文件检索管理方法,其特征在于,包括如下步骤:读取磁盘的USN日志,初始化本地目录数据,实时监控磁盘文件变化;获取文件属性信息并将获取的文件属性信息写入文件检索数据库;将文件属性信息进行处理获取密级文件的各项属性信息,并将密级文件的属性信息上传到管理端;获取管理端的密级文件台账信息;将文件检索数据库内的文件属性信息与获取的密级文件台账信息进行比对;根据比对结果进行处理,当需要更新时更新本地密级文件的属性信息。2.根据权利要求1所述的基于USN日志的文件检索管理方法,其特征在于,读取磁盘的USN日志,初始化本地目录数据,实时监控磁盘文件变化的步骤包括:读取磁盘的USN日志;过滤掉无权限的文件和路径以及过滤掉用户自定义设置以外的目录文件,构建磁盘文件树;启动线程实时监控磁盘文件变化。3.根据权利要求2所述的基于USN日志的文件检索管理方法,其特征在于,写入磁盘的文件包括密级文件,密级文件写入磁盘时进行加标设置;获取文件属性信息并将获取的文件属性信息写入文件检索数据库的步骤包括:获取文件属性信息;判断文件是否是加标;若是,解析并获取密级文件的各项属性信息,并将密级文件的属性信息写入文件检索数据库;若否,将文件属性信息写入文件检索数据库。4.根据权利要求3所述的基于USN日志的文件检索管理方法,其特征在于,将文件属性信息进行处理获取密级文件的各项属性信息,并将密级文件的属性信息上传到管理端的步骤包括:将文件属性信息按密级和状态进行分类统计,并定时将密级文件的属性信息上传到管理端。5.根据权利要求4所述的基于USN日志的文件检索管理方法,其特征在于,密级文件台账信息包括加标文件哈希列表,将文件检索数据库内的文件属性信息与获取的密级文件台账信息进行比对的步骤包括:将文件检索数据库内的文件属性信息与获取的密级文件台账信息进行加标文件的匹配;若匹配成功,判断匹配成功的文件的版本号是否为最新;若匹配不成功或版本号为最新,不更新本地文件;若版本号不是最新,生成待更新文件队列。6.根据权利要求5所述的基于USN日志的文件检索管理方法,其特征在于,该方法还包括:更新结束后将更新结果上报给管理端并同步更新本地文件管理状态统计结果...

【专利技术属性】
技术研发人员:张雷李本学董进
申请(专利权)人:中孚信息股份有限公司
类型:发明
国别省市:

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

1