[发明专利]集群文件系统访问控制方法及集群节点无效
申请号: | 201010231138.4 | 申请日: | 2010-07-20 |
公开(公告)号: | CN102339283A | 公开(公告)日: | 2012-02-01 |
发明(设计)人: | 欧阳茂春 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 梁军 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 文件系统 访问 控制 方法 节点 | ||
1.一种集群文件系统访问控制方法,其特征在于,包括:
在共享存储设备中创建集群文件系统,将所述集群文件系统挂载在集群系统中的一个集群节点上,将首次访问所述集群文件系统中某一文件的集群节点设置为所述文件的主节点,并向所述主节点分配整体锁令牌和全部的字节锁令牌;
在所述集群系统中的其他集群节点对所述文件发起访问的情况下,所述主节点根据所述其他集群节点的请求将所述全部的字节锁令牌中相应的字节锁令牌分配给所述其他集群节点,并将所述其他集群节点设置为从节点;
所述主节点或所述从节点根据所述字节锁令牌对所述文件的相应内容进行读/写操作,所述主节点根据持有的所述整体锁令牌对其修改的文件相应内容进行更新,并根据所述从节点的请求,将所述整体锁令牌传递给所述从节点,以使所述从节点对其修改的文件相应内容进行更新。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
将挂载所述建集群文件系统的集群节点设置为分配图管理节点;
所述分配图管理节点将所述集群文件系统的分配图划分为多个锁区域;
在所述主节点和/或所述从节点使用完当前锁区域中的磁盘空间的情况下,所述分配图管理节点向所述主节点和/或所述从节点分配新的锁区域中空闲的磁盘空间;
将与该磁盘空间相对应的区域锁分配给所述主节点和/或所述从节点。
3.如权利要求1所述的方法,其特征在于,所述主节点根据所述其他集群节点的请求将所述全部的字节锁令牌中相应的字节锁令牌分配给所述其他集群节点,并将所述其他集群节设置为从节点具体包括:
所述主节点接收所述集群系统中的其他集群节点发送的文件访问请求,并根据所述文件访问请求从所述全部的字节锁令牌中撤销相应的字节锁令牌;
所述主节点将撤销的相应的字节锁令牌分配给发送所述文件访问请求的集群节点,并将该集群节点设置为从节点。
4.如权利要求1所述的方法,其特征在于,所述主节点根据持有的所述整体锁令牌对其修改的文件相应内容进行更新,并根据所述从节点的请求,将所述整体锁令牌传递给所述从节点,以使所述从节点对其修改的文件相应内容进行更新具体包括:
所述从节点向所述主节点发送申请整体锁令牌请求;
所述主节点将自身字节锁令牌范围内的文件内存副本更新到共享存储设备,在更新完成后,根据所述申请整体锁令牌请求,将所述整体锁令牌传递给所述从节点,并将所述从节点设置为当前的主节点;
所述当前的主节点将自身字节锁令牌范围内的文件内存副本更新到所述共享存储设备,并等待其他从节点发送所述申请整体锁令牌请求。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
在对修改的文件相应内容进行更新后,将更新的相应内容在所有集群节点之间进行同步,其中,所述文件相应内容包括用户数据和元数据。
6.一种集群节点,其特征在于,包括:
创建模块,用于在共享存储设备中创建集群文件系统;
挂载模块,用于挂载所述集群文件系统;
锁令牌管理模块,用于设置所述集群文件系统中某一文件的主节点,并向所述主节点分配整体锁令牌和全部的字节锁令牌,在所述集群系统中的其他集群节点对所述文件发起访问的情况下,根据所述其他集群节点的请求将所述全部的字节锁令牌中相应的字节锁令牌分配给所述其他集群节点,将所述其他集群节点设置为从节点,并根据所述从节点的请求,将所述整体锁令牌传递给所述从节点,以使所述从节点对其修改的文件相应内容进行更新;
读写模块,用于根据所述字节锁令牌对所述文件的相应内容进行读/写操作;
更新模块,用于根据持有的所述整体锁令牌对其修改的文件相应内容进行更新。
7.如权利要求6所述的集群节点,其特征在于,所述集群节点还包括:
分配图管理模块,用于将挂载所述建集群文件系统的集群节点设置为分配图管理节点,并将所述集群文件系统的分配图划分为多个锁区域,在所述集群节点使用完当前锁区域中的磁盘空间的情况下,为所述集群节点分配新的锁区域中空闲的磁盘空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010231138.4/1.html,转载请声明来源钻瓜专利网。