[发明专利]修改访问控制列表的引用计数的方法和装置有效

专利信息
申请号: 201810792272.8 申请日: 2018-07-18
公开(公告)号: CN110807003B 公开(公告)日: 2023-03-24
发明(设计)人: 陈祖飞 申请(专利权)人: 成都华为技术有限公司
主分类号: G06F16/13 分类号: G06F16/13
代理公司: 北京龙双利达知识产权代理有限公司 11329 代理人: 时林;毛威
地址: 610041 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 修改 访问 控制 列表 引用 计数 方法 装置
【说明书】:

本申请提供了一种修改访问控制列表的引用计数的方法和装置。该方法包括:记录针对访问控制列表ACL的引用计数的至少两个操作,至少两个文件复用该ACL,该至少两个操作为针对该至少两个文件的操作,该操作包括增加和/或减少ACL的引用计数;当修改ACL引用计数时,可以将针对ACL引用计数的操作追加记录在日志文件中,后台从该日志文件中读取针对该ACL引用计数的操作记录;根据该操作记录,在后台修改ACL引用计数。根据本申请,不仅可以通过ACL复用降低ACL消耗的空间,且ACL复用不影响前端操作性能。

技术领域

本申请涉及存储领域,并且更具体地,涉及一种修改访问控制列表的引用计数的方法和装置。

背景技术

访问控制列表(access control list,ACL)可以用来控制用户对文件的一种访问控制权限,例如,可以用来控制用户能否读取文件或执行文件等等。

一个文件对应一个ACL对象,对于一个目录路径上ACL权限相同的情况下,存在空间浪费。因此,为避免空间浪费,可以进行ACL复用。ACL复用是指多个文件对应的ACL的权限相同时,可以只创建并索引一个ACL。

现有技术中,在前端文件业务操作中,检测出多个ACL可以复用时,直接修改已有ACL的引用计数,从而实现ACL复用。但是,这种方式会导致原先并行进行的操作串行化,从而导致前端操作性能下降。

发明内容

本申请提供一种修改访问控制列表的引用计数的方法和装置,不仅能够通过访问控制列表复用降低访问控制列表消耗的空间,而且访问控制列表复用不影响前端操作性能。

第一方面,提供了一种修改访问控制列表的引用计数的方法,该方法包括:在第一时段,记录针对访问控制列表ACL的引用计数的至少两个操作,所述ACL对应至少两个文件,所述至少两个操作对应所述至少两个文件,所述操作包括增加和/或减少所述ACL的引用计数;在第二时段,获取针对所述ACL的引用计数的操作记录,所述第二时段位于所述第一时段之后;根据所述操作记录,修改所述ACL的引用计数。

基于上述技术方案,至少两个文件可以复用一个ACL,ACL引用计数用于指示ACL对应的文件的个数。将针对复用的ACL引用计数的至少两个操作记录先记录下来,从而不影响前端并行处理的性能。然后后台读取针对ACL引用计数的操作记录,并根据操作记录修改ACL引用计数。根据本申请实施例,不仅可以通过ACL复用降低ACL消耗的空间,且后台修改ACL引用计数,不会影响前端操作性能,从而进一步提升ACL复用性能。

结合第一方面,在第一方面的某些实现方式中,所述在第一时段,记录针对访问控制列表ACL的引用计数的至少两个操作,包括:在所述第一时段的同一时刻,记录针对所述ACL的引用计数的至少两个操作。

基于上述技术方案,可以同时记录多个操作,该多个操作对应多个文件,从而,不仅可以通过ACL复用降低ACL消耗的空间,且后台修改ACL引用计数,不会影响前端操作并行性能,从而进一步提升ACL复用性能。

结合第一方面,在第一方面的某些实现方式中,当所述操作记录为增加所述ACL的引用计数时,所述根据所述操作记录,修改所述ACL引用计数,包括:根据所述操作记录,将所述ACL引用计数加1。

基于上述技术方案,当操作记录为增加ACL的引用计数时,例如新增一个ACL,该新增的ACL可以与其它ACL复用,那么可以直接在日志文件中将“ACL引用计数加”进行追加记录,后台可以根据该记录,将ACL引用计数加1。

结合第一方面,在第一方面的某些实现方式中,当所述操作记录为减少所述ACL的引用计数时,所述根据所述操作记录,修改所述ACL引用计数,包括:根据所述操作记录,将所述ACL引用计数减1。

基于上述技术方案,当操作记录为减少ACL的引用计数时,例如删除一个ACL,可以将“ACL引用计数减”追加记录到日志文件中,后台可以根据该记录,将ACL引用计数减1。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都华为技术有限公司,未经成都华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810792272.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top