水利行业标准网
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210553298.3 (22)申请日 2022.05.19 (71)申请人 北京百度网讯科技有限公司 地址 100085 北京市海淀区上地十街10号 百度大厦2层 (72)发明人 罗跃东 何珊 乔爽爽 沙燕霖 于佃海 (74)专利代理 机构 北京易光知识产权代理有限 公司 11596 专利代理师 金爱静 武晨燕 (51)Int.Cl. G06F 16/14(2019.01) G06F 16/172(2019.01) G06F 16/182(2019.01) G06F 21/60(2013.01)G06F 21/62(2013.01) (54)发明名称 文件系统的操作方法、 系统、 设备以及存储 介质 (57)摘要 本公开提供了文件系统的操作方法、 系统、 设备以及存储介质, 涉及计算机技术领域, 尤其 涉及文件系统共享领域和云存储 领域。 具体实现 方案为: 接收文件系统的操作请求, 该文件系统 的操作请求中包括操作信息和节 点标识; 根据该 节点标识查找操作路径; 根据该操作路径确定操 作对象; 对 该操作对象执行该操作信息对应的操 作。 本公开实施例中, 通过文件系统的操作请求 中的节点标识查找操作路径, 有利于快速查找到 操作对象, 进 而对操作对象执 行所需的操作。 权利要求书3页 说明书14页 附图10页 CN 114756509 A 2022.07.15 CN 114756509 A 1.一种文件系统的操作方法, 包括: 接收文件系统的操作请求, 所述文件系统的操作请求中包括操作信息和节点标识; 根据所述节点标识查找操作路径; 根据所述操作路径确定操作对象; 对所述操作对象执 行所述操作信息对应的操作。 2.根据权利要求1所述的方法, 其中, 根据 所述节点标识查找操作路径, 包括: 根据 所述 节点标识在目录树中查找操作路径。 3.根据权利要求2所述的方法, 根据所述操作路径确定操作对象, 包括: 在所述操作路 径存在匹配的链接路径的情况下, 根据所述链接路径获取远端路径; 根据所述远端路径确 定远端存 储中的所述操作对象。 4.根据权利要求3所述的方法, 还 包括: 根据所述操作路径的前缀, 查找链接列表中是否存在与所述操作路径匹配的链接路 径。 5.根据权利要求1至4中任一项所述的方法, 还 包括: 从服务端获取文件系统对应的链接列表信息; 根据所述链接列表信 息, 比较内存中的第 一链接列表与服务端的第 二链接列表的更新 时间; 在所述第一链接列表的更新 时间在所述第 二链接列表的更新 时间之前的情况下, 根据 所述链接列表信息更新所述第一链接列表。 6.根据权利要求2所述的方法, 根据所述操作路径确定操作对象, 包括: 根据所述操作路径从文件系统的本地缓存中获取 所述操作对象。 7.根据权利要求6所述的方法, 其中, 所述文件系统的本地缓存 包括: 元信息缓存, 用于缓存元 数据信息和目录项; 数据缓存, 用于缓存文件内容, 所述数据缓存用于执行数据的加载、 预读、 切分、 存储和 缓存空间的管理, 并提供文件数据读写的接口。 8.根据权利要求7 所述的方法, 还 包括: 在所述数据缓存中未命中操作对象的情况下, 根据偏移量和文件尺寸, 从远端存储中 预读多个文件块; 其中, 所述偏移 量是携带在文件系统的操作请求中的, 所述文件尺寸是根 据所述文件系统的操作请求中携带的缓存大小确定的需要预读的文件块的总量。 9.根据权利要求1至8中任一项所述的方法, 远端存储包括对象存储、 Hadoop分布式文 件系统HDFS、 安全文件传送协议SFTP和本地文件系统LOCAL的至少之一, 所述方法还包括: 对对象存储、 HDFS、 SFTP和LOCAL的至少之一进行适配。 10.根据权利要求1至9中任一项所述的方法, 接收文件系统的操作请求, 包括: 通过抽象接口从文件系统接口层接收所述文件系统 的操作请求, 所述抽象接口是基于 可移植操作系统接口POXIX语义抽象得到的接口。 11.根据权利要求10所述的方法, 所述抽象接口包括文件操作抽象接口、 目录操作抽象 接口以及属性操作抽象接口; 其中, 文件操作的抽象接口包括以下至少之一: 打开文件接口、 关闭文件接口、 写文件 接口、 读文件接口、 文件 截断接口;权 利 要 求 书 1/3 页 2 CN 114756509 A 2所述目录操作的抽象接口包括以下至少之一: 创建目录接口、 符合链接接口、 删除目录 接口、 删除链接 接口、 打开目录 接口、 读取目录 接口、 关闭目录 接口和重命名接口; 所述属性操作的抽象接口包括以下至少之一: 显示节点内容接口、 文件或目录的时间 接口、 设定文件的权限接口、 设置文件所有者和文件关联组接口和变更文件或者 目录所属 群组接口。 12.一种文件系统, 包括: 接收模块, 用于接收文件系统的操作请求, 所述文件系统的操作请求中包括操作信息 和节点标识; 操作路径查找模块, 用于根据所述节点标识查找操作路径; 操作对象确定模块, 用于根据所述操作路径确定操作对象; 操作模块, 用于对所述操作对象执 行所述操作信息对应的操作。 13.根据权利要求12所述的系统, 其中, 所述路径查找模块用于根据所述节点标识在目 录树中查找操作路径。 14.根据权利要求13所述的系统, 其中, 所述操作对象确定模块用于在所述操作路径存 在匹配的链接路径的情况下, 根据所述链接路径获取远端路径; 根据所述远端路径确定远 端存储中的所述操作对象。 15.根据权利要求14所述的系统, 还 包括: 链接路径查找模块, 用于根据所述操作路径的前缀, 查找链接列表中是否存在与所述 操作路径匹配的链接路径。 16.根据权利要求12至15中任一项所述的系统, 还 包括: 链接更新模块, 用于从服务端获取文件系统对应的链接列表信息; 用于根据所述链接 列表信息, 比较内存中的第一链接列表与服务端的第二链接列表的更新时间; 在所述第一 链接列表的更新时间在所述第二链接列 表的更新时间之前的情况下, 根据所述链接列表信 息更新所述第一链接列表。 17.根据权利要求12所述的系统, 其中, 所述操作对象确定模块用于根据 所述操作路径 从文件系统的本地缓存中获取 所述操作对象。 18.根据权利要求17 所述的系统, 其中, 所述文件系统的本地缓存 包括: 元信息缓存, 用于缓存元 数据信息和目录项; 数据缓存, 用于缓存文件内容, 所述数据缓存用于执行数据的加载、 预读、 切分、 存储和 缓存空间的管理, 并提供文件数据读写的接口。 19.根据权利要求18所述的系统, 还 包括: 预读模块, 用于在所述数据缓存中未命中操作对象的情况下, 根据偏移量和文件尺寸, 从远端存储中预读多个文件块; 其中, 所述偏移 量是携带在文件系统的操作请求中的, 所述 文件尺寸是根据所述文件系统的操作请求中携带的缓存大小确定的需要预读的文件块的 总量。 20.根据权利要求12至19中任一项所述的系统, 其中, 远端存储包括对象存储、 Hadoop 分布式文件系统HDFS、 安全文件传送协议SFTP和本地文件系统LOCAL的至少之一, 所述系统 还包括: 适配模块, 用于对 对象存储、 HDFS、 SFTP和LOCAL的至少之一进行适配。权 利 要 求 书 2/3 页 3 CN 114756509 A 3
专利 文件系统的操作方法、系统、设备以及存储介质
文档预览
中文文档
28 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共28页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-07 12:39:08
上传分享
举报
下载
原文档
(1.1 MB)
分享
友情链接
GB-T 1032-2023 三相异步电动机试验方法.pdf
全知科技数据安全治理之数据安全风险评估白皮书.pdf
GB-T 42916-2023 铝及铝合金产品标识.pdf
纯电动乘用车控制芯片功能环境试验方法.pdf
GB-T 1236-2017 工业通风机 用标准化风道性能试验.pdf
ISO 24613-6 2024 Language resource management Lexical markup framework (LMF) Part 6 Syntax and semantics.pdf
甲子光年 2024年 AI Agent行业报告.pdf
中华人民共和国密码法 2020.pdf
DB15-T 1109-2017 信用信息系统运行维护管理规范 内蒙古自治区.pdf
DB36-T 1477-2021 碳普惠平台运营管理规范 江西省.pdf
NY-T 4375-2023 一体化土壤水分自动监测仪技术要求.pdf
GB-T 14617.1-2012 陆地移动业务和固定业务传播特性 第1部分:陆地移动业务传播特性.pdf
GB-T 38769-2020 金属材料 预裂纹夏比试样冲击加载断裂韧性的测定.pdf
奇安信 API安全能力建设桔皮书.pdf
DB50-T 1275.1-2022 生猪智慧养殖数字化应用与管理 第1部分:总则 重庆市.pdf
T-ZBLM 0001—2022 数据中心容灾备份能力建设评价规范.pdf
GB-T 20282-2006 信息安全技术 信息系统安全工程管理要求.pdf
GB-T 39590.1-2020 机器人可靠性 第1部分:通用导则.pdf
GB-T 38994-2020 船舶数字化协同制造技术通用要求.pdf
GB-T 33562-2017 信息安全技术 安全域名系统实施指南.pdf
1
/
28
评价文档
赞助2.5元 点击下载(1.1 MB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。