The embodiment of this application discloses a method for cleaning up a recycling bin, which includes: first obtaining volumes satisfying the cleaning conditions in the recycling bin; then adding the acquired volumes satisfying the cleaning conditions to the background deletion queue, which is a pre-constructed queue for storing volumes to be deleted; then deleting the volumes stored in the background deletion queue to complete the cleaning operation of the recycling station. Do. This method builds a background deletion queue in the background, and uses the background deletion queue to clean up the recycling bin, that is, to complete volume deletion operation in the background, thus effectively avoiding the impact of volume deletion operation on cluster performance and preventing the business blockage caused by volume deletion operation.
【技术实现步骤摘要】
一种回收站清理方法及装置
本申请涉及计算机
,特别是涉及一种回收站清理方法及装置。
技术介绍
分布式块存储业务面向用户的展现形式为磁盘块,但是在系统中,各磁盘块实际以卷的形式存储,用户删除某一磁盘块,实际上就是删除该磁盘块在系统中对应的卷。通常情况下,用户将卷删除至回收站后,系统并不会立即释放该卷所占用存储空间,只有将该卷彻底从回收站中删除,才能将该卷所占用的存储空间释放。当前分布式块存储卷回收站通常设定有定时清理回收站内卷的功能,具体的,在用户将卷删除至回收站后,用户还需要相应地设置该卷在回收站内的保留时限,到达该保留时限后,系统将该卷从回收站内彻底删除,是否该卷所占用的存储空间。上述回收站清理方法需要用户人工为各删除至回收站的卷设置保留时限,操作繁琐,并且对于不熟悉操作流程的用户来说,可能无法准确地根据自身实际需求设置保留时限,用户体验较差。此外,上述将卷从回收站内彻底删除的操作通常在前台执行,这样将导致在删除的过程中集群存储性能大幅降低,甚至会在删除卷的过程中造成业务堵塞。
技术实现思路
为了解决上述技术问题,本申请提供了一种回收站清理方法,能够保证在删除卷的过程中不影响集群性能,从而有效地避免因删除卷操作而带来的业务堵塞。本申请实施例公开了如下技术方案:第一方面,本申请实施例提供了一种回收站清理方法,所述方法包括:获取回收站内满足清理条件的卷;将所述满足清理条件的卷加入后台删除队列;所述后台删除队列为预先构建的用于存储待删除的卷的队列;删除所述后台删除队列中存储的卷,完成回收站清理操作。可选的,所述方法还包括:预先设置定时清理时限;为加入所述回收 ...
【技术保护点】
1.一种回收站清理方法,其特征在于,所述方法包括:获取回收站内满足清理条件的卷;将所述满足清理条件的卷加入后台删除队列;所述后台删除队列为预先构建的用于存储待删除的卷的队列;删除所述后台删除队列中存储的卷,完成回收站清理操作。
【技术特征摘要】
1.一种回收站清理方法,其特征在于,所述方法包括:获取回收站内满足清理条件的卷;将所述满足清理条件的卷加入后台删除队列;所述后台删除队列为预先构建的用于存储待删除的卷的队列;删除所述后台删除队列中存储的卷,完成回收站清理操作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:预先设置定时清理时限;为加入所述回收站的卷赋予所述定时清理时限;则所述获取回收站内满足清理条件的卷,包括:检测所述回收站内各卷的存储时限;判断所述回收站内各卷的存储时限是否到达其各自对应的所述定时清理时限;将到达所述定时清理时限的卷作为所述满足清理条件的卷。3.根据权利要求1所述的方法,其特征在于,所述获取回收站内满足清理条件的卷,包括:响应于用户针对所述回收站内的卷发起的手动清理操作,将所述卷作为所述满足清理条件的卷。4.根据权利要求1所述的方法,其特征在于,所述获取回收站内满足清理条件的卷,包括:响应于用户针对所述回收站内所有的卷发起的手动清空操作,将所述回收站内所有的卷均作为所述满足清理条件的卷。5.根据权利要求1所述的方法,其特征在于,在所述将所述满足清理条件的卷加入后台删除队列之后,所述方法还包括:将加入所述后台删除队列的...
【专利技术属性】
技术研发人员:李佳徐,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。