[发明专利]基于UniWhale的分布式文件系统的视窗访问方法有效
申请号: | 201610006462.3 | 申请日: | 2016-01-06 |
公开(公告)号: | CN105701179B | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 储浩;许振兴;冯钦;朱艳 | 申请(专利权)人: | 南京斯坦德云科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
地址: | 210014 江苏省南京市秦*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 uniwhale 分布式 文件系统 视窗 访问 方法 | ||
本发明涉及一种基于UniWhale的分布式文件系统的视窗访问方法,将管理文件存储位置的功能从现有技术中的文件存储服务器集群中指定的一台服务器移动到UniWhale客户端,使得UniWhale客户端可以直接与每个存储服务器节点通讯。UniWhale客户端在对每个目录或文件进行操作之前,首先根据目录或文件完整路径名和存储服务器集群的hash值分布空间计算出目录或文件所在的具体节点,然后与此节点进行文件访问和相关操作。经过改造,可以真正实现对文件存储服务器集群的并行操作,使得文件存储服务器系统性能得到极大的提升。
技术领域
本发明涉及一种客户端访问的技术领域,尤其是一种基于UniWhale的分布式文件系统的视窗访问方法。
背景技术
目前分布式数据存储产品UniWhale已经成功商用,其节点布署关系图如图1所示。UniWhale实现了数据文件分布式存储功能,可以适应于性能不苛刻的数据共享场合。
UniWhale系统为三层组织结构,按照节点职能划分分别是:客户PC机节点、文件代理服务器和存储服务器集群。
客户PC机节点是安装了各类Windows操作系统的办公用电脑。客户PC机节点通过网络路径可以像访问本地文件系统一样容易访问文件代理服务器上的代理目录下的各级目录和文件,并进行创建、读取、写入、修改、删除等各类操作。这些目录和文件最终分布式地存储在各个存储服务器节点,但对上层的客户PC机是透明的。
文件代理服务器屏蔽了底层存储服务器集群的实现细节,客户PC机节点对底层的数据迁移、均衡、备份、扩容等操作不可见。在具体实现上,文件代理服务器只与存储服务器集群中的单个节点,如图1中的UniWhale-node2进行通迅,而对存储于集群中其它节点上的目录和文件的操作都需要经过这个节点转发,这导致存取访问操作效率低,对文件操作无法做到并行处理,吞吐量受到严重限制,因而大大限制了分布式文件系统整体性能的发挥。
发明内容
本发明的目的在于提供一种基于UniWhale的分布式文件系统的视窗访问方法,将管理文件存储位置的功能从现有技术中的文件存储服务器集群中指定的一台服务器移动到UniWhale客户端,使得UniWhale客户端可以直接与每个存储服务器节点通讯。UniWhale客户端在对每个目录或文件进行操作之前,首先根据目录或文件完整路径名和存储服务器集群的hash值分布空间计算出目录或文件所在的具体节点,然后与此节点进行文件访问和相关操作。经过改造,可以真正实现对文件存储服务器集群的并行操作,使得文件存储服务器系统性能得到极大的提升。有效地克服了存取访问操作效率低,对文件操作无法做到并行处理,吞吐量受到严重限制,因而大大限制了分布式文件系统整体性能的发挥的缺陷。
为了达到上述目的,本发明的技术方案是:一种基于UniWhale的分布式文件系统的视窗访问方法,具体如下:
进行UniWhale客户端卷挂载流程,即用户首先输入要挂载的存储服务器节点的IP、卷名和本地盘符名称,点击挂载,接着客户端会加载文件系统驱动,如果不成功,就提示无法与驱动连接并结束UniWhale客户端卷挂载流程,如果成功,和管理服务器建立握手并获取host文件,如果获取不成功,就提示挂载失败并结束UniWhale客户端卷挂载流程,如果获取成功了,就与存储服务端建立连接,获取vol文件,如果获取成功,就分析vol文件和host文件,获取有效的集群IP,如果获取有效的集群IP不成功,就提示挂载失败并结束UniWhale客户端卷挂载流程,如果获取有效的集群IP成功,从挂载服务器获取每个brick的端口信息并建立长连接,如果连接不成功,就提示挂载失败并结束UniWhale客户端卷挂载流程,如果连接成功,在客户端创建盘符,并提示挂载成功和结束UniWhale客户端卷挂载流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京斯坦德云科技股份有限公司,未经南京斯坦德云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610006462.3/2.html,转载请声明来源钻瓜专利网。