首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于用户态文件与内核虚拟机的异构文件系统集成方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:西北工业大学

摘要:本发明公开了一种基于用户态文件与内核虚拟机的异构文件系统集成方法,根据文件访问异构集成需求,基于FUSE设计实现了一个支持本地存储和分布式文件存储并提供统一逻辑接口的异构文件系统;根据文件访问控制需求,提出基于eBPF的文件访问控制解决方案。本发明无需修改遗留软件数据存储目录和代码,为本地存储和分布式存储提供统一的接口,实现了对原有遗留软件系统文件管理能力的透明升级改造。

主权项:1.一种基于用户态文件与内核虚拟机的异构文件系统集成方法,其特征在于:步骤1:构建基于FUSE的异构文件系统;步骤1-1:采用堆叠式文件系统进行设计,为本地文件和分布式文件存储提供统一的VFS接口,一个文件访问请求首先到达VFS,经过VFS的转发到达Fuse内核模块;请求经过Fuse内核模块处理之后转发到异构文件系统,异构文件内部根据文件类型进行相应处理;步骤1-2:在异构文件系统内部建立动态文件类型映射表,将文件类型信息进行映射,用于判别一个文件进行本地存储或者分布式存储;步骤1-3:将异构文件系统挂载到某一目录下,当进程创建文件时,在异构文件系统内部匹配动态文件映射表,如果匹配成功则将文件映射到分布式文件系统进行分布式存储,匹配失败则存储在本地文件系统中,并将元数据信息存储到相应数据库中;步骤1-4:当异构文件系统响应文件读写请求时查找并获取文件类型信息,根据type类型对文件访问请求进行本地访问或分布式访问;步骤2:基于eBPF在FUSE内核模块实现文件访问控制方案;步骤2-1:对FUSE内核进行改造添加相应的eBPF挂载点;步骤2-2:添加新的eBPF程序类型,并对Linux内核加载eBPF程序的源码进行修改以实现类型支持;步骤2-3:构建访问控制框架,访问控制框架由访问控制加载模块、用于跟踪文件访问请求和执行策略的eBPF程序、用于跟踪程序的eBPF程序、eBPFMap组成;步骤2-4:实现访问控制,包括制定访问控制规则、进程状态的记录、访问请求处理以及日志记录。

全文数据:

权利要求:

百度查询: 西北工业大学 基于用户态文件与内核虚拟机的异构文件系统集成方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。