[发明专利]一种共享目录挂载方法及分布式网络附加存储系统在审
申请号: | 202110691189.3 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113505111A | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 周士钦 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/13;G06F16/176 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450000 河南省郑州市郑州高*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 共享 目录 方法 分布式 网络 附加 存储系统 | ||
1.一种共享目录挂载方法,其特征在于,应用于包括运行有负载均衡组件的管理节点和若干业务节点的分布式NAS网络附加存储系统,其中,所述管理节点维护有客户端列表和分区列表,所述客户端列表中一个客户端对应的表项记录有该客户端的IP、该客户端的虚拟IP和分区集合,所述分区列表中一个分区对应的表项记录有该分区标识、该分区包括的共享目录的路径,用于执行访问该共享目录的节点信息,一个节点信息包括该节点ID、与该节点关联的客户端的虚IP;所述方法包括:
所述管理节点接收目标客户端发送的域名解析请求,并基于所述域名解析请求确定客户端列表中是否存在所述目标客户端对应的表项;
所述管理节点若确定所述客户端列表中不存在所述目标客户端对应的表项,则为所述目标客户端分配一个虚IP,并将该虚IP推送给第一节点,以使得所述第一节点基于该虚IP与所述目标客户端建立关联关系;将该虚IP推送给所述目标客户端,以使得所述目标客户端向所述第一节点发送目标共享目录挂载请求;以及在所述客户端列表中生成所述目标客户端对应的目标表项,其中,所述目标表项中的分区信息为空;
所述第一节点在接收所述目标客户端发送的目标共享目录挂载请求后,判断自身是否为执行访问所述目标共享目录的节点;
若所述第一节点判定自身为执行访问所述目标共享目录的节点,则执行所述目标共享目录的挂载操作。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
若所述第一节点判定自身不是执行访问所述目标共享目录的节点,则向所述管理节点发送第一消息;
所述管理节点在接收到所述第一消息后,判断本地维护的分区列表中是否存在所述目标共享目录对应的目标分区;
若所述管理节点判定本地维护的分区列表中存在所述目标共享目录对应的目标分区,且本地维护的客户端列表中所述目标客户端对应的目标表项中的分区信息为空,则从所述目标分区记录的各节点中确定出第二节点,向所述第一节点发送应答消息,以使得所述第一节点与所述目标客户端断开连接,并解绑与所述目标客户端之间的关联关系,以及将该虚IP推送给所述第二节点,以使得所述第二节点基于该虚IP与所述目标客户端建立关联关系,其中,所述目标客户端在检测到与所述第一节点断开连接之后,基于该虚IP与所述第二节点建立连接,并向所述第二节点发送目标共享目录挂载请求;
所述第二节点在接收到所述目标客户端发送的目标共享目录挂载请求之后,执行所述目标共享目录的挂载操作。
3.如权利要求2所述的方法,其特征在于,从所述目标分区记录的各节点中确定出第二节点的步骤包括:
所述管理节点从所述目标分区中获取节点列表;
所述管理节点去除所述节点列表中节点负载大于设定阈值的节点,并将所述节点列表除节点负载大于设定阈值的节点之外的其他节点中负载最大的节点确定为第二节点。
4.如权利要求2或3所述的方法,其特征在于,所述方法还包括:
若所述管理节点判定本地维护的分区列表中存在所述目标共享目录对应的目标分区,且本地维护的客户端列表中所述目标客户端对应的目标表项中的分区信息不为空,则将所述第一节点添加至所述目标分区,以使得所述第一节点为执行访问所述目标共享目录的节点,并将所述目标分区添加至所述目标表项的分区集合;
所述管理节点向所述第一节点发送应答消息,以使得所述第一节点在本地的分区信息中记录所述目标分区;
所述第一节点在接收到所述目标客户端发送的目标共享目录挂载请求之后,执行所述目标共享目录的挂载操作。
5.如权利要求2或3所述的方法,其特征在于,所述方法还包括:
若所述管理节点判定本地维护的分区列表中不存在所述目标共享目录对应的目标分区,则在所述分区列表中创建一个分区,其中,所述一个分区的共享目录为所述目标共享目录,用于执行访问所述一个分区的节点为所述第一节点;
所述管理节点将所述一个分区添加至所述目标客户端对应的目标表项的分区集合中,
所述管理节点向所述第一节点发送应答消息,以使得所述第一节点在本地的分区信息中记录所述目标分区;
所述第一节点在接收到所述目标客户端发送的目标共享目录挂载请求之后,执行所述目标共享目录的挂载操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110691189.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:微紫青霉菌株、生防剂及应用
- 下一篇:一种交互式场景信息提醒系统及其控制方法