一种共享存储资源访问方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36189084 阅读:23 留言:0更新日期:2022-12-31 21:00
本申请实施例提供了一种共享存储资源访问方法、装置、电子设备及存储介质,涉及云存储技术领域,应用于分布式存储系统中的目标存储节点。具体实现方案为:获得共享存储资源中存储的持有者信息,持有者信息包括:对共享存储资源具有访问权限的存储节点的信息;若持有者信息为无效信息,将自身的信息作为持有者信息写入共享存储资源,抢占共享存储资源的访问权限;若成功抢占访问权限,则访问共享存储资源。应用本申请实施例提供的方案可以使得存储节点能够访问共享存储资源。点能够访问共享存储资源。点能够访问共享存储资源。

【技术实现步骤摘要】
一种共享存储资源访问方法、装置、电子设备及存储介质


[0001]本申请涉及云存储
,特别是涉及一种共享存储资源访问方法、装置、电子设备及存储介质。

技术介绍

[0002]各种业务场景中,随着用户量急剧增长,业务场景对应的业务数据也急剧增长。为了应对不断增长的业务数据,当前一般由分布式存储系统中的存储节点响应用户的业务需求,进行数据存取。
[0003]另外,为了更好的满足用户的业务需求,分布式存储系统中已挂载共享存储资源的存储节点均可以基于共享存储资源响应用户的业务需求。
[0004]为了保证共享存储资源的高可用性,现有技术中一般由分布式存储系统中的中心节点控制各个存储节点对共享存储资源的访问权限,这种情况下,一旦中心节点出现故障,各个存储节点均会难以正常访问共享存储资源。

技术实现思路

[0005]本申请实施例的目的在于提供一种共享存储资源访问方法、装置、电子设备及存储介质,以使得存储节点能够访问共享存储资源。具体技术方案如下:
[0006]根据本申请实施例的一方面,提供了一种共享存储资源访问方法,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种共享存储资源访问方法,其特征在于,应用于分布式存储系统中的目标存储节点,所述方法包括:获得共享存储资源中存储的持有者信息,其中,所述持有者信息包括:对所述共享存储资源具有访问权限的存储节点的信息;若所述持有者信息为无效信息,将自身的信息作为所述持有者信息写入所述共享存储资源,抢占所述共享存储资源的访问权限;若成功抢占所述访问权限,则访问所述共享存储资源。2.根据权利要求1所述的方法,其特征在于,所述持有者信息中包括:存储节点的标识;所述抢占所述共享存储资源的访问权限,包括:重新获得所述共享存储资源中存储的所述持有者信息;若所述持有者信息中包括的存储节点的标识为所述目标存储节点的标识,累计所述目标存储节点针对所述访问权限的确认次数;若所述确认次数未达到预设的第一次数阈值,间隔预设的第一时长范围内的一时长,执行所述重新获得所述共享存储资源中存储的所述持有者信息的步骤,直至所述确认次数达到所述第一次数阈值,确认所述目标存储节点成功抢占所述访问权限。3.根据权利要求2所述的方法,其特征在于,所述持有者信息中还包括:抢占描述信息;所述方法还包括:若所述确认次数未达到所述次数阈值,更新所述持有者信息中包括的所述抢占描述信息。4.根据权利要求3所述的方法,其特征在于,通过以下方式判断所述持有者信息是否为无效信息:若所述持有者信息中包括的所述抢占描述信息未更新,累计所述目标存储节点针对所述抢占描述信息的未更新次数;若所述未更新次数未达到预设的第二次数阈值,间隔预设的第二时长范围内的一时长,重新执行所述获得共享存储资源中存储的持有者信息的步骤,直至所述未更新次数达到所述第二次数阈值,确认所述持有者信息为无效信息。5.根据权利要求3所述的方法,其特征在于,所述持有者信息中还包括:校验信息;所述方法还包括:若所述确认次数未达到所述次数阈值,根据所述目标存储节点的标识和更新后的抢占描述信息,生成第一校验信息,并基于所述第一校验信息更新所述持有者信息中包括的所述校验信息。6.根据权利要求5所述的方法,其特征在于,通过以下方式判断所述持有者信息是否为无效信息:根据所述持有者信息中包括的存储节点的标识和抢占描述信息,生成第二校验信息;若所述第二校验信息和所述持有者信息中包括的校验信息一致,则确认所述持有者信息为有效信息,否则,确定所述持有者信息为无效信息。7.根据权利要求1所述的方法,其特征在于,所述持有者信息中包括:存储节点的标识、抢占描述信息和校验信息;通过以下方式判断所述持有者信息是否为无效信息:
根据所述持有者信息中包括的存储节点的标识和抢占描述信息,生成第三校验信息;若所述第三校验信息和所述持有者信息中包括的校验信息一致,则在所述持有者信息中包括的存储节点的标识为所述目标存储节点的标识的情况下,确认所述持有者信息为无效信息;若所述第三校验信息和所述持有者信息中包括的校验信息不一致,则直接确认所述持有者信息为无效信息。8.根据权利要求3

7中任一项所述的方法,其特征在于,所述抢占描述信息包括:所述目标存储节点针对所述访问权限的抢占次数和/或连续抢占时长。9.根据权利要求1

7中任一项所述的方法,其特征在于,所述方法还包括:在成功抢占所述访问权限之后,重复获得所述共享存储资源中存储的所述持有者信息;若所述持有者信息记录的是所述目标存储节点的信息,则更新所述共享存储资源中存储的所述持有者信息;间隔预设的第三时长范围内的一时长,执行所述重复获得所述共享存储资源中存储的所述持有者信息的步骤。10.一种共享存储资源访问装置,其特征在于,应用于分布式存储系统中的目标存储节点,所述装置包括:第一持有者信息获得模块,用于获得共享存储资源中存储的持有者信息,其...

【专利技术属性】
技术研发人员:陈宫刘建文
申请(专利权)人:杭州海康威视系统技术有限公司
类型:发明
国别省市:

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

1