一种用户组容量配额的方法、系统、设备和存储介质技术方案

技术编号:38208737 阅读:11 留言:0更新日期:2023-07-21 16:58
本发明专利技术提供一种用户组容量配额的方法、系统、设备和存储介质,方法包括:创建第一认证用户组和属于所述第一认证用户组的认证用户,创建与所述认证用户相关联的第一简单存储服务用户,基于所述第一简单存储服务用户创建命名空间;对所述命名空间创建用户组容量配额,并配额软阈值为第一容量,配额硬阈值为第二容量;在客户端创建与所述第一认证用户组同名且同组ID的客户端用户组,并创建与所述认证用户同名的客户端用户;以及在客户端向所述命名空间上传文件或对象,并改变所述文件或对象的属组以检测所述第一认证用户组的配额。本发明专利技术使用户组容量配额能够同时统计共享目录内文件与桶上传对象的总容量,并加以超额限制。并加以超额限制。并加以超额限制。

【技术实现步骤摘要】
一种用户组容量配额的方法、系统、设备和存储介质


[0001]本专利技术涉及存储自动化领域,更具体地,特别是指一种用户组容量配额的方法、系统、设备和存储介质。

技术介绍

[0002]海量存储的自动化操作在IT企业、云计算、大数据、虚拟化等领域得到了广泛应用。这些领域对文件场景与对象场景进行融合的要求也越来越高,用户组配额仅能够统计文件场景向共享目录创建文件,且对象场景桶操作无法支持用户组配额,已无法满足用户使用。此外,有些情形下还需要能够使文件场景与对象场景融合,使用户组容量配额能够同时统计共享目录内文件与桶上传对象的总容量,并加以超额限制。目前海量存储分布式系统的自动化平台无法支持目录与桶的用户组配额相关操作,这将影响系统的健壮性、易用性和功能的丰富性,并严重影响海量存储自动化平台的竞争力。

技术实现思路

[0003]有鉴于此,本专利技术实施例的目的在于提出一种用户组容量配额的方法、系统、计算机设备及计算机可读存储介质,本专利技术能够使文件场景与对象场景互通,使用户组容量配额能够同时统计共享目录内文件与桶上传对象的总容量,并加以超额限制,从而提高系统的健壮性、易用性和功能的丰富性,并提高海量存储自动化平台的竞争力。
[0004]基于上述目的,本专利技术实施例的一方面提供了一种用户组容量配额的方法,包括如下步骤:创建第一认证用户组和属于所述第一认证用户组的认证用户,创建与所述认证用户相关联的第一简单存储服务用户,创建第二认证用户组,并基于所述第一简单存储服务用户创建命名空间;对所述命名空间创建用户组容量配额,并配额软阈值为第一容量,配额硬阈值为第二容量,使用所述命名空间创建NFS共享,并获取所述第一认证用户组的组ID;在客户端创建与所述第一认证用户组同名且同组ID的客户端用户组,并创建与所述认证用户同名的客户端用户,并将所述客户端用户分配到所述客户端用户组,并使用所述客户端用户登录客户端;以及在客户端向所述命名空间上传文件或对象,并改变所述文件或对象的属组以检测所述第一认证用户组的配额。
[0005]在一些实施方式中,所述在客户端向所述命名空间上传文件或对象,并改变所述文件或对象的属组以检测所述第一认证用户组的配额包括:在客户端共享目录向所述命名空间创建大小等于所述第一容量的第一文件,并轮询检测所述第一认证用户组在所述命名空间的已用容量是否达到所述第一容量。
[0006]在一些实施方式中,所述在客户端向所述命名空间上传文件或对象,并改变所述文件或对象的属组以检测所述第一认证用户组的配额包括:向所述命名空间内再上传大小等于所述第一容量的对象,并轮询检测所述第一认证用户组在所述命名空间的已用容量是否达到第二容量。
[0007]在一些实施方式中,所述在客户端向所述命名空间上传文件或对象,并改变所述
文件或对象的属组以检测所述第一认证用户组的配额包括:删除所述命名空间中的所述对象,并轮询检测所述命名空间中已用容量是否降为所述第一容量。
[0008]在一些实施方式中,所述在客户端向所述命名空间上传文件或对象,并改变所述文件或对象的属组以检测所述第一认证用户组的配额包括:在客户端共享目录改变所述命名空间中所述第一文件的属组为所述第二认证用户组,并轮询检测所述命名空间中已用容量是否降为零。
[0009]在一些实施方式中,所述在客户端向所述命名空间上传文件或对象,并改变所述文件或对象的属组以检测所述第一认证用户组的配额包括:向客户端共享目录恢复所述命名空间中所述第一文件的属组为所述第一认证用户组,并轮询检测所述命名空间红已用容量是否提升为所述第一容量。
[0010]在一些实施方式中,所述在客户端向所述命名空间上传文件或对象,并改变所述文件或对象的属组以检测所述第一认证用户组的配额包括:再次上传所述对象,并修改所述对象的属组为所述第二认证用户组,并轮询检测所述命名空间中已用容量是否仍为所述第一容量。
[0011]本专利技术实施例的另一方面,提供了一种用户组容量配额的系统,包括:第一创建模块,配置用于创建第一认证用户组和属于所述第一认证用户组的认证用户,创建与所述认证用户相关联的第一简单存储服务用户,创建第二认证用户组,并基于所述第一简单存储服务用户创建命名空间;第二创建模块,配置用于对所述命名空间创建用户组容量配额,并配额软阈值为第一容量,配额硬阈值为第二容量,使用所述命名空间创建NFS共享,并获取所述第一认证用户组的组ID;第三创建模块,配置用于在客户端创建与所述第一认证用户组同名且同组ID的客户端用户组,并创建与所述认证用户同名的客户端用户,并将所述客户端用户分配到所述客户端用户组,并使用所述客户端用户登录客户端;以及执行模块,配置用于在客户端向所述命名空间上传文件或对象,并改变所述文件或对象的属组以检测所述第一认证用户组的配额。
[0012]本专利技术实施例的又一方面,还提供了一种计算机设备,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现如上方法的步骤。
[0013]本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上方法步骤的计算机程序。
[0014]本专利技术具有以下有益技术效果:能够使文件场景与对象场景互通,使用户组容量配额能够同时统计共享目录内文件与桶上传对象的总容量,并加以超额限制,从而提高系统的健壮性、易用性和功能的丰富性,并提高海量存储自动化平台的竞争力。
附图说明
[0015]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
[0016]图1为本专利技术提供的用户组容量配额的方法的实施例的示意图;
[0017]图2为本专利技术提供的S3与文件用户关联模块功能示意图;
[0018]图3为本专利技术提供的S3桶与对象模块功能示意图;
[0019]图4为本专利技术提供的命名空间与NFS共享模块功能示意图;
[0020]图5为本专利技术提供的客户端用户与认证用户绑定模块功能示意图;
[0021]图6为本专利技术提供的NFS挂载写入模块功能示意图;
[0022]图7为本专利技术提供的S3桶与文件目录权限设置模块功能示意图;
[0023]图8为本专利技术提供的文件转换自检模块功能示意图;
[0024]图9为本专利技术提供的共享目录与桶的文件互通操作控制示意图;
[0025]图10为本专利技术提供的用户组容量配额的系统的实施例的示意图;
[0026]图11为本专利技术提供的用户组容量配额的计算机设备的实施例的硬件结构示意图;
[0027]图12为本专利技术提供的用户组容量配额的计算机存储介质的实施例的示意图。
具体实施方式
[0028]为使本专利技术的目的、技术方案和优点更加清楚明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户组容量配额的方法,其特征在于,包括如下步骤:创建第一认证用户组和属于所述第一认证用户组的认证用户,创建与所述认证用户相关联的第一简单存储服务用户,创建第二认证用户组,并基于所述第一简单存储服务用户创建命名空间;对所述命名空间创建用户组容量配额,并配额软阈值为第一容量,配额硬阈值为第二容量,使用所述命名空间创建NFS共享,并获取所述第一认证用户组的组ID;在客户端创建与所述第一认证用户组同名且同组ID的客户端用户组,并创建与所述认证用户同名的客户端用户,并将所述客户端用户分配到所述客户端用户组,并使用所述客户端用户登录客户端;以及在客户端向所述命名空间上传文件或对象,并改变所述文件或对象的属组以检测所述第一认证用户组的配额。2.根据权利要求1所述的用户组容量配额的方法,其特征在于,所述在客户端向所述命名空间上传文件或对象,并改变所述文件或对象的属组以检测所述第一认证用户组的配额包括:在客户端共享目录向所述命名空间创建大小等于所述第一容量的第一文件,并轮询检测所述第一认证用户组在所述命名空间的已用容量是否达到所述第一容量。3.根据权利要求2所述的用户组容量配额的方法,其特征在于,所述在客户端向所述命名空间上传文件或对象,并改变所述文件或对象的属组以检测所述第一认证用户组的配额包括:向所述命名空间内再上传大小等于所述第一容量的对象,并轮询检测所述第一认证用户组在所述命名空间的已用容量是否达到第二容量。4.根据权利要求3所述的用户组容量配额的方法,其特征在于,所述在客户端向所述命名空间上传文件或对象,并改变所述文件或对象的属组以检测所述第一认证用户组的配额包括:删除所述命名空间中的所述对象,并轮询检测所述命名空间中已用容量是否降为所述第一容量。5.根据权利要求4所述的用户组容量配额的方法,其特征在于,所述在客户端向所述命名空间上传文件或对象,并改变所述文件或对象的属组以检测所述第一认证用户组的配额包括:在客户端共享目录改变所述命名空间中所述第一文件的属组为所述第二认证用户组,并轮询检测所述命名空...

【专利技术属性】
技术研发人员:吴昊郎智慧
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1