[发明专利]一种数据处理方法和存储系统在审
申请号: | 202210334469.3 | 申请日: | 2022-03-30 |
公开(公告)号: | CN114661240A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 谢东凯;廖晨歌;周沁;张锋 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京同钧律师事务所 16037 | 代理人: | 柴海平;许怀远 |
地址: | 310056 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 存储系统 | ||
1.一种数据处理方法,其特征在于,应用于存储系统中,所述存储系统用于为一个或多个租户提供存储服务,所述存储系统包括回收站管理服务器和元数据服务器,所述方法包括:
所述元数据服务器接收来自所述回收站管理服务器的第一指令,所述第一指令用于指示将第一租户的回收站中的第一数据标识为非正常态;其中,所述第一数据是在所述回收站中存放的时间达到预设时长、但未被清理的数据,被标识为非正常态的数据在所述回收站中占用的存储空间不计入所述第一租户的计费空间;
所述元数据服务器基于所述第一指令,将所述第一数据标识为非正常态;
所述元数据服务器在系统开销满足预设条件的情况下,将被标识为非正常态的所述第一数据从所述回收站中清理掉。
2.如权利要求1所述的方法,其特征在于,所述第一指令携带所述第一数据的时间索引,所述时间索引与所述第一数据被放入所述回收站的时间相关;以及
所述方法还包括:
所述回收站管理服务器根据所述预设时长和第一映射关系,确定所述第一数据的时间索引,所述第一映射关系包括至少一个时间索引与至少一个时间的对应关系,所述至少一个时间中的时间表示所对应的时间索引下的数据被放入所述回收站的时间;
所述回收站管理服务器根据所述第一数据的时间索引,生成所述第一指令。
3.如权利要求1所述的方法,其特征在于,所述第一指令还指示所述第一数据对所述存储空间的占用量;
所述方法还包括:
所述元数据服务器从所述第一租户的文件系统和所述回收站对所述存储空间的占用量中排除待清理数据对所述存储空间的占用量,得到所述第一租户的计费空间;所述待清理数据包括所述第一数据。
4.如权利要求3所述的方法,其特征在于,所述非正常态包括冻结态和清理态,以及
所述元数据服务器基于所述第一指令,将所述第一数据的状态标识为非正常态,包括:
所述元数据服务器在从所述第一租户的文件系统和所述回收站对所述存储空间的占用量中排除所述第一数据对所述存储空间的占用量之前,将所述第一数据的状态标识为冻结态;
所述元数据服务器在从所述第一租户的文件系统和所述回收站对所述存储空间的占用量中排除所述第一数据对所述存储空间的占用量之后,将所述第一数据的状态标识为清理态。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述回收站管理服务器基于N个待清理数据,生成第二指令,所述第二指令用于指示清理所述N个待清理数据,所述N个待清理的数据包括所述第一数据,N为预设值;
所述回收站管理服务器向所述元数据服务器发送所述第二指令;以及
所述元数据服务器在系统开销满足预设条件的情况下,将被标识为非正常态的所述第一数据从所述回收站中清理掉,包括:
所述元数据服务器在系统开销满足预设条件的情况下,基于所述第二指令,将所述N个待清理的数据从所述回收站中清理掉。
6.如权利要求5所述的方法,其特征在于,所述第二指令携带所述N个待清理数据的数据标识,每个数据标识包括一个待清理数据的时间索引节点、父目录索引节点、父目录项和文件名。
7.如权利要求1所述的方法,其特征在于,所述预设条件包括如下一项或多项:
前台每秒的输入输出量低于第一预设门限,
前台的每秒查询率低于第二预设门限,及
内存中未合并的数据量低于第三预设门限。
8.如权利要求1至7中任一项所述的方法,其特征在于,被标识为非正常态的数据不能够被访问,被标识为正常态的数据能够被访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210334469.3/1.html,转载请声明来源钻瓜专利网。