存储块数据删除方法、装置、电子设备及云存储系统制造方法及图纸

技术编号:24352161 阅读:81 留言:0更新日期:2020-06-03 01:49
本申请实施例提供了存储块数据删除方法、装置、电子设备及云存储系统,该方法包括:获取目标时刻及各存储块的块最后写入时刻;确定块最后写入时刻小于目标时刻的目标存储块,删除目标存储块中的数据;获取各存储块中录像段的录像段最后写入时刻;判断各录像段最后写入时刻与目标时刻的大小;删除录像段最后写入时刻小于目标时刻的录像段。在本申请实施例的存储块数据删除方法中,当清理资源池存储空间时,删除录像段最后写入时刻小于目标时刻的录像段,以录像段为最小检测单位,能够增加资源池中存储空间的释放,提高存储资源有效利用率。同时可以减少同一存储块中数据的时间跨度,方便资源池的时间更新。

Storage block data deletion methods, devices, electronic devices and cloud storage systems

【技术实现步骤摘要】
存储块数据删除方法、装置、电子设备及云存储系统
本申请涉及数据存储
,特别是涉及存储块数据删除方法、装置、电子设备及云存储系统。
技术介绍
现有云存储系统中,存储资源通过虚拟化的资源池进行管理,其整体架构如图1所示。云存储系统中包括管理节点和存储节点,存储节点为存储数据的物理介质,存储节点上的块设备按照固定大小划分为一个个的存储块,管理节点通过虚拟的存储资源池对各存储节点上的存储块进行逻辑上的管理。资源池根据用户需求分为覆盖池子和不覆盖池子。覆盖池子会根据策略进行空间回收。具体的,在覆盖池子中,会以存储块为单位,清除存储块最后写入时刻在指定目标时刻前的存储块中的数据,以释放存储空间。但是采用上述方法,资源池中存储空间释放小,存储资源有效利用率低。
技术实现思路
本申请实施例的目的在于提供一种存储块数据删除方法、装置、电子设备及云存储系统,以实现增加存储资源的有效利用率。具体技术方案如下:第一方面,本申请实施例提供了一种存储块数据删除方法,所述方法包括:获取目标时刻及各存储块的块最后写入时本文档来自技高网...

【技术保护点】
1.一种存储块数据删除方法,其特征在于,所述方法包括:/n获取目标时刻及各存储块的块最后写入时刻;/n确定块最后写入时刻小于所述目标时刻的目标存储块,删除所述目标存储块中的数据;/n获取各所述存储块中录像段的录像段最后写入时刻;/n判断各所述录像段最后写入时刻与所述目标时刻的大小;/n删除录像段最后写入时刻小于所述目标时刻的录像段。/n

【技术特征摘要】
1.一种存储块数据删除方法,其特征在于,所述方法包括:
获取目标时刻及各存储块的块最后写入时刻;
确定块最后写入时刻小于所述目标时刻的目标存储块,删除所述目标存储块中的数据;
获取各所述存储块中录像段的录像段最后写入时刻;
判断各所述录像段最后写入时刻与所述目标时刻的大小;
删除录像段最后写入时刻小于所述目标时刻的录像段。


2.根据权利要求1所述的方法,其特征在于,所述获取目标时刻及各存储块的块最后写入时刻,包括:
在达到预设清理时刻时,获取目标时刻及各存储块的块最后写入时刻。


3.根据权利要求1所述的方法,其特征在于,所述获取各所述存储块中录像段的录像段最后写入时刻,包括:
获取除所述目标存储块外的其他存储块中的各录像段的录像段最后写入时刻。


4.根据权利要求1所述的方法,其特征在于,在所述删除录像段最后写入时刻小于所述目标时刻的录像段之后,所述方法还包括:
检测各待整理存储块的存储空间使用率,其中,所述待整理存储块为各所述存储块中删除录像段的存储块;
判断各所述待整理存储块的存储空间使用率与预设存储阈值的大小:
将存储空间使用率小于预设存储阈值的待整理存储块进行碎片整理。


5.一种存储块数据删除装置,其特征在于,所述装置包括:
第一时刻获取模块,用于获取目标时刻及各存储块的块最后写入时刻;
第一数据删除模块,用于确定块最后写入时刻小于所述目标时刻的目标存储块,删除所述目标存储块中的数据;
第二时刻获取模块,用于获取各所述存储块中录像段的录像段最后写入时刻;
时刻判断模块,用于...

【专利技术属性】
技术研发人员:陈鹏许爱秋林起芊
申请(专利权)人:杭州海康威视系统技术有限公司
类型:发明
国别省市:浙江;33

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

1