[发明专利]NAS集群元数据处理方法、装置、NAS网关及介质有效
申请号: | 201911133793.3 | 申请日: | 2019-11-19 |
公开(公告)号: | CN111399760B | 公开(公告)日: | 2023-01-24 |
发明(设计)人: | 文成;叶敏;刘志军 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 郭思晨 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | nas 集群 数据处理 方法 装置 网关 介质 | ||
1.一种NAS集群的元数据处理方法,其特征在于,所述方法应用于NAS集群中的NAS网关,所述NAS集群中设置分布式缓存平台;所述分布式缓存平台与所述NAS网关对接;所述方法包括:
在确定文件成功写入至所述NAS集群中的云存储设备时,将该文件的元数据写入至所述分布式缓存平台的内存,并将所述已写入文件的元数据储存至分布式缓存平台的持久存储介质;周期性地将持久存储的元数据上报至NAS MASTER设备,并在确定该元数据上报成功后,将上报成功的元数据从所述持久存储介质中删除;
当接收到NAS客户端发送的读请求时,检测所述分布式缓存平台是否缓存有所述读请求所请求的目标元数据;
若是,则从所述分布式缓存平台的内存中获取所述目标元数据,并将获取到的目标元数据返回至所述NAS客户端;
若否,则从NAS MASTER设备获取所述目标元数据,并将获取到的目标元数据返回至所述NAS客户端。
2.根据权利要求1所述的方法,其特征在于,在所述从NAS MASTER设备获取所述目标元数据之后,所述方法还包括:
获取到的所述目标元数据存储至所述分布式缓存平台,并为所述目标元数据设置老化时间。
3.根据权利要求1所述的方法,其特征在于,在所述在确定已写入文件成功写入至所述NAS集群中的云存储设备时,将该文件的元数据写入至所述分布式缓存平台的内存之后,所述方法还包括:
为写入至所述分布式缓存内存中的该文件的元数据设置老化时长;
所述方法还包括:
周期性地将分布式缓存平台内存中达到老化时长的元数据删除。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当接收到NAS客户端发送的删除请求时,从所述分布式缓存平台的内存、以及所述NASMASTER中将所述删除请求指示的元数据删除。
5.一种NAS集群的元数据处理装置,其特征在于,所述装置应用于NAS集群中的NAS网关,所述NAS集群中设置分布式缓存平台;所述分布式缓存平台与所述NAS网关对接;所述装置包括:
写入单元,用于在确定文件成功写入至所述NAS集群中的云存储设备时,将该文件的元数据写入至所述分布式缓存平台的内存;
检测单元,用于当接收到NAS客户端发送的读请求时,检测所述分布式缓存平台是否缓存有所述读请求所请求的目标元数据;
第一获取单元,用于若是,则从所述分布式缓存平台的内存中获取所述目标元数据,并将获取到的目标元数据返回至所述NAS客户端;
第二获取单元,用于若否,则从NAS MASTER设备获取所述目标元数据,并将获取到的目标元数据返回至所述NAS客户端;
存储单元,用于在确定已写入文件成功写入至所述NAS集群中的云存储设备时,将所述已写入文件的元数据储存至分布式缓存平台的持久存储介质;
上报单元,用于周期性地将持久存储的元数据上报至NAS MASTER设备,并在确定该元数据上报成功后,将上报成功的元数据从所述持久存储介质中删除。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
缓存单元,用于获取到的所述目标元数据存储至所述分布式缓存平台,并为所述目标元数据设置老化时间。
7.根据权利要求5所述的装置,其特征在于,所述写入单元,还用于为写入至所述分布式缓存内存中的该文件的元数据设置老化时长;
所述装置还包括:
第一删除单元,用于周期性地将分布式缓存平台内存中达到老化时长的元数据删除。
8.根据权利要求5所述的装置,其特征在于,所述装置还包括:
第二删除单元,用于当接收到NAS客户端发送的删除请求时,从所述分布式缓存平台的内存、以及所述NAS MASTER中将所述删除请求指示的元数据删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911133793.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分布式任务处理方法、装置及系统
- 下一篇:记录日志的方法和装置