【技术实现步骤摘要】
实现存储资源WORM属性的方法及系统
本专利技术涉及计算机存储
,尤其是涉及实现存储资源WORM属性的方法及系统。
技术介绍
目前,WORM(WriteOnceReadMany,一写多读)的实现主要是有光盘技术、磁带技术等传统的备份和归档介质,近年来随着WORM技术的深入,对于越来越大的信息量,尤其是监控应用中,海量的图片和视频数据,对能高效率和灵活配置实现WORM功能的需求越来越迫切。现有技术中,在监控的块存储应用中,对于磁盘的属性控制,通过上层发送磁盘的写数据指令,该指令下发到块存储资源,并最终下发到磁盘等介质的数据存储层,从该层才能判断是否可以写,再层层返回给上层指令该标识,达到禁止写块存储的目的。可见,该方案每次都要从块设备介质中读取属性数据信息来确定是否可以读写,导致效率不高,而且目前设置块设备WORM属性不够灵活。
技术实现思路
有鉴于此,本专利技术的目的在于提供实现存储资源WORM属性的方法及系统,以减少磁盘访问频率,提高读写效率和配置的灵活性。第一方面,本专利技术实施例提供了一种实现存储资源WORM属性的方法,其中,包括:在存储系统端磁盘阵列RA ...
【技术保护点】
1.一种实现存储资源WORM属性的方法,其特征在于,包括:在存储系统端磁盘阵列RAID上创建多个逻辑卷LV;在每个所述逻辑卷的超级块和配置文件中设置一写多读WORM标识和锁定的有效时间,以及在对应的Target端设置所述WORM标识;基于iSCSI协议,所述Target端在接收到客户端的写命令的情况下,判断卷属性中是否有所述WORM标识;如果有,则向所述客户端反馈拒绝信息;如果没有,则所述客户端根据所述写命令执行数据写入操作;根据所述有效时间检测是否到达锁定结束时间;如果是,则执行解除写保护操作。
【技术特征摘要】
1.一种实现存储资源WORM属性的方法,其特征在于,包括:在存储系统端磁盘阵列RAID上创建多个逻辑卷LV;在每个所述逻辑卷的超级块和配置文件中设置一写多读WORM标识和锁定的有效时间,以及在对应的Target端设置所述WORM标识;基于iSCSI协议,所述Target端在接收到客户端的写命令的情况下,判断卷属性中是否有所述WORM标识;如果有,则向所述客户端反馈拒绝信息;如果没有,则所述客户端根据所述写命令执行数据写入操作;根据所述有效时间检测是否到达锁定结束时间;如果是,则执行解除写保护操作。2.根据权利要求1所述的方法,其特征在于,所述在每个所述逻辑卷的超级块和配置文件中设置WORM标识和锁定的有效时间,以及在对应的Target端设置所述WORM标识,包括:根据每个所述逻辑卷的通用唯一标识码UUID设置所述超级块的所述WORM标识,并设置所述有效时间;在所述配置文件中记录与所述UUID对应的所述WORM标识和所述有效时间;将多个所述逻辑卷分配至不同的所述Target端,并将每个所述Target端的所述卷属性中增加对应逻辑卷的所述WORM标识。3.根据权利要求1所述的方法,其特征在于,所述解除写保护操作包括:将所述配置文件和所述超级块中记录的所述WORM标识进行删除;将对应的所述Target端的所述WORM标识进行取消。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述存储系统重启或所述磁盘阵列重新加载的情况下,读取所述超级块中的WORM标识,并更新所述配置文件和所述Target端中的所述WORM标识。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在将逻辑卷重新分配Target端的情况下,通过所述配置文件获取所述WORM标识,并将对应的所述Target端的所述卷属性中增加所...
【专利技术属性】
技术研发人员:刘苏钱,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。