[发明专利]一种管理分布式文件系统目录的方法及分布式文件系统有效
申请号: | 201210308730.9 | 申请日: | 2012-08-27 |
公开(公告)号: | CN102867029A | 公开(公告)日: | 2013-01-09 |
发明(设计)人: | 郭鹏 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;曲鹏 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 管理 分布式 文件系统 目录 方法 | ||
技术领域
本发明涉及应用于云计算、云存储领域中分布式文件系统领域,具体涉及一种管理分布式文件系统目录的方法分布式文件系统。
背景技术
随着云计算技术、云存储技术应用进一步发展,作为其应用核心的分布式文件系统得到快速的应用和发展。由于云计算、云存储应用承载着多类型、可扩展、高并发、海量内容等特征上层业务,而现有的各种单机文件系统由于容量有限、不具有实时可扩展性、无法支撑高并发特征不能满足于云相关业务;因此具备动态高可扩展性、集群架构、支持高并发、大容量的分布式文件系统成为云计算业务后端存储设备的选择。
为满足云计算、云存储实际业务的性能需求,根据分布式文件系统设计架构三方分离的原则,需要将其构建在分布式集群节点之上。针对云计算环境中大规模的客户端节点访问,元数据模块需要支撑较高的并发访问请求,因而构建在高性能、大容量服务器之上;作为云计算应用中数据存储载体的分布式文件系统的数据存储模块,其最显著的特点则是通过后端的多种类存储设备提供海量的存储空间,并支持分布式文件系统数百、数千客户端模块的高速IO(输入输出)、大容量IO、多并发IO、以及多业务并行运行时的文件目录的访问、控制,而每个客户端模块需要访问的目录又不计其数,如何高效管理和合理分配如此繁多的文件目录给分布式文件系统的管理者和维护者带来了极大的挑战。
由于分布式文件系统需要提供海量的存储空间,其通常需要部署在庞大的数据存储集群之上。通过数据存储节点集群后端的存储设备构造分布式文件系统的海量存储空间,而在数量达到一定规模的存储设备中,存储设备故障造成的数据一致性异常成为一个频繁现象,数据的一致性将直接影响文件系统中文件目录内容的访问,也就造成了分布式文件系统的客户端节点的应用程序无法访问,这种问题在海量目录存在的分布式文件系统中的快速定位、以及对应存储设备的故障快速定位、解决也成为文件系统管理者和维护者的繁重工作。
发明内容
本发明要解决的技术问题是提供一种管理分布式文件系统目录的方法及系统,以确保目录数据的一致性。
为了解决上述技术问题,本发明提供了一种管理分布式文件系统目录的方法,包括:
获取文件目录的指定信息;
将所述文件目录的指定信息推送给目录数据库模块进行目录更新处理。
进一步地,上述方法还具有下面特点:所述获取文件目录的指定信息包括:
监控分布式文件系统中对于文件目录的更新操作,获取文件目录的更新信息。
进一步地,上述方法还具有下面特点:所述获取文件目录的指定信息包括:
接收到所述目录数据库模块发送的验证目录请求后,访问所述分布式文件系统的元数据模块中的指定文件目录的元数据,获取所述指定文件目录是否可用的状态信息;
所述目录数据库模块进行目录更新处理包括:对所述指定文件目录的状态信息进行更新。
进一步地,上述方法还具有下面特点:所述目录数据库模块进行更新处理后,还包括:
所述目录数据库模块输出所述指定文件目录及其对应的状态信息。
进一步地,上述方法还具有下面特点:
所述目录数据库模块是在接收到访问所述指定目录后发送验证目录请求的。
为了解决上述问题,本发明还提供了一种分布式文件系统,包括:
第一模块,用于获取文件目录的指定信息;
第二模块,用于将所述文件目录的指定信息推送给目录数据库模块;
所述目录数据库模块,用于根据所述指定信息进行目录更新处理。
进一步地,上述分布式文件系统还具有下面特点:
所述第一模块,具体用于监控分布式文件系统中对于文件目录的更新操作,获取文件目录的更新信息。
进一步地,上述分布式文件系统还具有下面特点:
所述第一模块,具体用于接收到所述目录数据库模块发送的验证目录请求后,访问所述分布式文件系统的元数据模块中的指定文件目录的元数据,获取所述指定文件目录是否可用的状态信息;
所述目录数据库模块,进行更新处理包括:对所述指定文件目录的状态信息进行更新。
进一步地,上述分布式文件系统还具有下面特点:
所述目录数据库模块,进行更新处理后还用于,输出所述指定文件目录及其对应的状态信息。
进一步地,上述分布式文件系统还具有下面特点:
所述目录数据库模块是在接收到访问所述指定目录后发送验证目录请求的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210308730.9/2.html,转载请声明来源钻瓜专利网。