一种文件访问方法、系统、设备以及介质技术方案

技术编号:26890634 阅读:31 留言:0更新日期:2020-12-29 16:07
本发明专利技术公开了一种文件访问方法,包括以下步骤:响应于接收到访问文件的请求,根据所述请求判读是否需要穿越预设目录;响应于需要穿越所述预设目录,获取超级块信息;根据待访问文件的属性和所述超级块信息确定所述待访问文件所在的挂载目录;响应于所述待访问文件在所确定的所述挂载目录下,对所述待访问文件进行访问。本发明专利技术还公开了一种系统、计算机设备以及可读存储介质。本发明专利技术提出的方案能够将多个NFS客户端的挂载目录挂载到同一目录下,并可以根据超级块信息进行负载均衡,即将IO负载到不同的NFS服务端。

【技术实现步骤摘要】
一种文件访问方法、系统、设备以及介质
本专利技术涉及分布式存储领域,具体涉及一种文件访问方法、系统、设备以及存储介质。
技术介绍
为了更好的兼容性,分布式存储通常在存储系统的某些节点上,通过NAS网关为外部应用提供存储(NAS)服务。应用主机侧使用NFS服务将存储挂载到本地,通过该挂载目录访问存储。由于NFS协议属于标准协议,因此应用主机上的绝大部分应用都可以无需任何修改,正常运行。通常情况下,应用主机侧的每个NFS挂载目录,对应一个NFS服务。在某些情况下,应用对存储有更高性能要求,这种一对一的C/S架构就会成为性能瓶颈。
技术实现思路
有鉴于此,为了克服上述问题的至少一个方面,本专利技术实施例提出一种文件访问方法,包括以下步骤:响应于接收到访问文件的请求,根据所述请求判读是否需要穿越预设目录;响应于需要穿越所述预设目录,获取超级块信息;根据待访问文件的属性和所述超级块信息确定所述待访问文件所在的挂载目录;响应于所述待访问文件在所确定的所述挂载目录下,对所述待访问文件进行访问。在一些本文档来自技高网...

【技术保护点】
1.一种文件访问方法,其特征在于,包括以下步骤:/n响应于接收到访问文件的请求,根据所述请求判读是否需要穿越预设目录;/n响应于需要穿越所述预设目录,获取超级块信息;/n根据待访问文件的属性和所述超级块信息确定所述待访问文件所在的挂载目录;/n响应于所述待访问文件在所确定的所述挂载目录下,对所述待访问文件进行访问。/n

【技术特征摘要】
1.一种文件访问方法,其特征在于,包括以下步骤:
响应于接收到访问文件的请求,根据所述请求判读是否需要穿越预设目录;
响应于需要穿越所述预设目录,获取超级块信息;
根据待访问文件的属性和所述超级块信息确定所述待访问文件所在的挂载目录;
响应于所述待访问文件在所确定的所述挂载目录下,对所述待访问文件进行访问。


2.如权利要求1所述的方法,其特征在于,还包括:
接收并解析挂载命令,以确定所述挂载命令中的所述预设目录、多个挂载目录和负载类型;
将所述多个挂载目录挂载到所述预设目录下,并将所述多个挂载目录和所述负载类型保存到所述超级块信息中。


3.如权利要求2所述的方法,其特征在于,根据待访问文件的属性和所述超级块信息确定所述待访问文件所在的挂载目录,进一步包括:
根据所述超级块信息中负载类型确定所述待访问文件的文件名对应的挂载目录。


4.如权利要求2所述的方法,其特征在于,还包括:
响应于接收到创建文件的指令,根据所述负载类型和所述待创建文件的文件名确定对应的挂载目录;
将文件创建相关的操作命令发送给所述挂载目录对应的服务端,以使所述对应的服务端创建文件。


5.如权利要求1所述的方法,其特征在于,还包括:
响应于所述待访问文件不在根据所述属性和所述超级块信息确定的所述挂载目录下,遍历其他所有的挂载目录以查找所述待访问文件。


6.如权利要求1所述的方法,...

【专利技术属性】
技术研发人员:张端李雪生
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1