[发明专利]命名空间的处理方法及装置在审
申请号: | 202010734200.5 | 申请日: | 2020-07-27 |
公开(公告)号: | CN113312311A | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 张亮;李清炳;谢东凯 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F9/455 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 谢湘宁;张文华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命名 空间 处理 方法 装置 | ||
1.一种命名空间的处理方法,包括:
确定客户端创建并挂载命名空间,其中,所述命名空间包括至少一个文件系统;
在容器应用场景下,将所述命名空间虚拟成目录结构,以使所述客户端通过所述目录结构访问所述至少一个文件系统,其中,所述目录结构包括:根目录和多级子目录,其中,所述命名空间被虚拟成所述根目录,所述至少一个文件系统被虚拟成一级子目录;
获取待控制的目标对象在所述目录结构中的目录层级和待执行的目标操作;
根据所述目录层级控制所述目标对象执行所述目标操作。
2.根据权利要求1所述的方法,其中,获取所述目标对象的所述目录层级和所述目标操作包括:
接收来自于所述客户端的第一控制命令,其中,所述第一控制命令用于在所述命名空间创建新的文件系统或者在当前文件系统下创建新的目录,所述当前文件系统被虚拟成所述多级子目录中除所述一级子目录之外的其余层级子目录;
基于所述第一控制命令确定所述目录层级和所述目标操作。
3.根据权利要求2所述的方法,其中,根据所述目录层级控制所述目标对象执行所述目标操作包括:
当所述目录层级为所述一级子目录时,在所述命名空间创建新的文件系统;
当所述目录层级并非为所述一级子目录时,在当前文件系统下创建新的目录。
4.根据权利要求1所述的方法,其中,获取所述目标对象的所述目录层级和所述目标操作包括:
接收来自于所述客户端的第二控制命令,其中,所述第二控制命令用于在所述命名空间删除目标文件系统或者在当前文件系统下删除目标目录,所述当前文件系统被虚拟成所述多级子目录中除所述一级子目录之外的其余层级子目录;
基于所述第二控制命令确定所述目录层级和所述目标操作。
5.根据权利要求4所述的方法,其中,根据所述目录层级控制所述目标对象执行所述目标操作包括:
当所述目录层级为所述一级子目录时,在所述命名空间删除目标文件系统;
当所述目录层级并非为所述一级子目录时,在当前文件系统下删除目标目录。
6.根据权利要求1所述的方法,其中,获取所述目标对象的所述目录层级和所述目标操作包括:
接收来自于所述客户端的第三控制命令,其中,所述第三控制命令用于在所述命名空间查询已创建的文件系统或者在当前文件系统下查询已创建的目录,所述当前文件系统被虚拟成所述多级子目录中除所述一级子目录之外的其余层级子目录;
基于所述第三控制命令确定所述目录层级和所述目标操作。
7.根据权利要求6所述的方法,其中,根据所述目录层级控制所述目标对象执行所述目标操作包括:
当所述目录层级为所述一级子目录时,在所述命名空间查询已创建的文件系统;
当所述目录层级并非为所述一级子目录时,在当前文件系统下查询已创建的目录。
8.根据权利要求1所述的方法,其中,获取所述目标对象的所述目录层级和所述目标操作包括:
接收来自于所述客户端的第四控制命令,其中,所述第四控制命令用于在所述命名空间中的源文件系统与目的文件系统均位于所述一级子目录时,将所述源文件系统重命名为所述目的文件系统,或者,将当前文件系统下的源目录重命名为目的目录,所述当前文件系统被虚拟成所述多级子目录中除所述一级子目录之外的其余层级子目录;
基于所述第四控制命令确定所述目录层级和所述目标操作。
9.根据权利要求8所述的方法,其中,根据所述目录层级控制所述目标对象执行所述目标操作包括:
当所述目录层级为所述一级子目录时,将所述源文件系统重命名为所述目的文件系统;
当所述目录层级并非为所述一级子目录时,将当前文件系统下的源目录重命名为目的目录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010734200.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:空间索引的处理方法及装置
- 下一篇:辅助动作阀组装配体