[发明专利]一种存储文件管理方法及装置有效
申请号: | 201510660798.7 | 申请日: | 2015-10-14 |
公开(公告)号: | CN105224255B | 公开(公告)日: | 2018-10-30 |
发明(设计)人: | 李雪生;张延良 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种存储文件管理方法及装置,包括:接收访问请求,确定发送访问请求的客户端为目标客户端,其中,访问请求包括读操作请求和写操作请求;确定访问请求在存储文件中对应的数据段为目标数据段,判断目标数据段是否为具有分段锁的数据段,具有分段锁的数据段为正在被其他客户端进行写操作的数据段;如果是,则阻塞目标客户端的访问请求,如果否,则判断访问请求的类型,如果访问请求为写操作请求,则确定目标数据段为具有分段锁的数据段,并允许目标客户端对目标数据段进行写操作,如果访问请求为读操作请求,则允许目标客户端对目标数据段进行读操作。由此,使得其他客户端无法对正在被执行写操作的数据段进行访问,提高了读数据性能。 | ||
搜索关键词: | 一种 存储 文件 管理 方法 装置 | ||
【主权项】:
1.一种存储文件管理方法,其特征在于,包括:接收访问请求,确定发送所述访问请求的客户端为目标客户端,其中,所述访问请求包括读操作请求和写操作请求;确定所述访问请求在存储文件中对应的数据段为目标数据段,判断所述目标数据段是否为具有分段锁的数据段,所述具有分段锁的数据段为正在被其他客户端进行写操作的数据段;所述存储文件包括于对应的服务端;如果是,则阻塞所述目标客户端的访问请求,如果否,则判断所述访问请求的类型,如果所述访问请求为写操作请求,则确定所述目标数据段为具有分段锁的数据段,并允许所述目标客户端对所述目标数据段进行写操作,如果所述访问请求为读操作请求,则允许所述目标客户端对所述目标数据段进行读操作;所述方法还包括:当所述目标客户端对所述目标数据段完成写操作后,将所述目标数据段的分段锁进行释放,确定所述目标数据段为不具有分段锁的数据段;所述接收目标客户端发送的访问请求之后,还包括:将与所述访问请求对应的数据信息发送至所述目标客户端,所述数据信息携带有所述存储文件中在当前时刻具有分段锁的数据段对应的标记,及在当前时刻不具有分段锁的数据段对应的标记,以使得所述目标客户端基于所述数据信息确定可以访问及暂时不可以访问的数据段,进而确定要访问的数据段。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510660798.7/,转载请声明来源钻瓜专利网。