【技术实现步骤摘要】
一种硬盘访问权限调控方法、系统、电子设备及介质
[0001]本申请涉及硬盘的
,具体涉及一种硬盘访问权限调控方法
、
系统
、
电子设备及介质
。
技术介绍
[0002]集群通常由多个节点组成,集群将数据分散到多个节点,一方面能够突破单机存储空间的限制,另一方面每个主节点都可以对外提供读写服务,确保了集群的响应能力
。
[0003]在实际运行过程中,若集群出现故障后需要根据存储的关键信息进行重建恢复集群,通常这些关键信息是通过存储集群向硬盘中进行写入的,并且关键信息存放在硬盘中的固定位置,当节点关键数据发生变化时这些关键信息会自动同步到硬盘指定区域
。
但是在实际使用过程中,存储集群中可能会出现多个节点同时发生变化,进而导致多个节点同时访问硬盘,此时多个节点同时修改硬盘上的同一区域内的数据,容易导致盘内数据被破坏的情况
。
基于以上问题,亟需一种访问权限调控方法,以避免集群关键数据修改冲突导致关键数据遭到破坏
。
专 ...
【技术保护点】
【技术特征摘要】
1.
一种硬盘访问权限调控方法,应用于存储集群内节点向目标硬盘访问,所述存储集群包括若干节点,其特征在于,所述方法包括:接收来自至少一个节点的登记请求,根据所述登记请求执行在所述节点请求的目标硬盘上的登记操作;设置完成登记操作的节点在所述目标硬盘上具有初级权限;接收来自至少一个节点的订阅请求,确认此节点已登记到所述目标硬盘,然后根据所述订阅请求执行在所述目标硬盘上的订阅操作;设置完成订阅操作的节点在所述目标硬盘上具有二级权限
。2.
根据权利要求1所述的硬盘访问权限调控方法,其特征在于,所述方法还包括:接收来自已订阅节点的释放订阅请求,根据所述释放订阅请求执行已订阅节点在所述目标硬盘的释放订阅操作;接收来自至少一个已登记节点的注销登记请求,根据所述注销登记请求执行已登记节点在所述目标硬盘的注销登记操作,并判断此节点是否订阅到所述目标硬盘;响应于此节点订阅到所述目标硬盘,则清除订阅数据;或者,响应于此节点未订阅到所述目标硬盘,则返回错误信息
。3.
根据权利要求1或者2所述的硬盘访问权限调控方法,其特征在于,所述二级权限高于所述初级权限,具体包括:所述初级权限包括已登记在目标硬盘的节点在所述目标硬盘上具有读的权限;所述二级权限包括已订阅在目标硬盘的节点在所述目标硬盘上具有读写权限
。4.
根据权利要求2所述的硬盘访问权限调控方法,其特征在于,在完成释放订阅操作之后,所述方法还包括:向除发送释放订阅请求以外的其他节点发送解除订阅通知;以便于其他节点向目标硬盘发起登记或者订阅指令;在完成注销登记操作之后,所述方法还包括:向除发送注销登记请求以外的其他节点发送解除登记通知;以便于其他节点向目标硬盘发起登记或者订阅指令
。5.
根据权利要求1或者2所述的硬盘访问权限调控方法,其特征在于,根据所述登记请求执行在所述节点请求的目标硬盘上的登记操作,具体包括:所述登记请求包括节点标识符
、
键值和目标硬盘序列号;在所述目标硬盘序列号对应的目标硬盘内,判断所述目标硬盘注册链表中是否匹配到所述节点标识符;若是,则此节点已登记到目标硬盘;或者,若否,此节点未登记到目标硬盘,则将所述节点标识符和键值记录到目标硬盘的登记链表中,以完成登记操作
。...
【专利技术属性】
技术研发人员:李宁,苑忠科,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。