一种逻辑卷的删除方法和装置制造方法及图纸

技术编号:20621590 阅读:34 留言:0更新日期:2019-03-20 13:59
本发明专利技术实施例公开了一种逻辑卷的删除方法和装置,该方法包括:响应于对目标逻辑卷的删除操作,获取目标逻辑卷的卷标识、删除时间和逻辑卷回收站标识;根据目标逻辑卷的卷标识、删除时间和逻辑卷回收站标识,生成并保存目标逻辑卷对应的目标回收站索引;设置目标逻辑卷的删除标志为删除状态,以实现在存储池中隐藏目标逻辑卷。这样,无需复制、迁移要删除的逻辑卷,通过建立回收站索引的方式,即可简便的实现将逻辑卷删除到逻辑卷回收站,而不是直接进行永久性的删除,为恢复该被删除的逻辑卷提供了可能,有效的避免由于误删除等操作导致逻辑卷中数据永久性丢失的风险,从而大大的提高了利用分布式块存储系统存储数据的安全性和可靠性。

A Method and Device for Deleting Logical Volumes

The embodiment of the present invention discloses a method and device for deleting logical volumes. The method includes: acquiring volume identification, deletion time and logical volume recycling bin identification of the target logical volumes in response to deletion operation of the target logical volumes; generating and saving target recycling bin index corresponding to the target logical volumes according to volume identification, deletion time and logical volume recycling bin identification of the target logical volumes. To hide the target logical volume in the storage pool, the deletion flag of the target logical volume is set as the deletion status. In this way, without copying and migrating the logical volume to be deleted, the logical volume can be easily deleted to the logical volume recycling bin by establishing the index of the recycling bin, instead of directly deleting the logical volume permanently. This makes it possible to recover the deleted Logical Volume and effectively avoids the risk of permanent data loss in the logical volume caused by erroneous deletion and other operations. It greatly improves the security and reliability of data storage using distributed block storage system.

【技术实现步骤摘要】
一种逻辑卷的删除方法和装置
本专利技术涉及分布式存储
,特别是涉及一种逻辑卷的删除方法和装置。
技术介绍
目前,分布式存储系统中提供的块存储服务,可以将数据存储于逻辑卷(英文:LogicalVolume)上。其中,逻辑卷是由逻辑磁盘形成的虚拟盘,也可称为磁盘分区,是Windows系统的一种磁盘管理方式,目的是把硬盘空间从物理硬盘的管理方式中跳出来,进行更方便的统一管理分配。例如:一个8GB的硬盘和一个20GB的硬盘,想要分成一个12GB和一个16GB的两个逻辑盘,可以通过逻辑卷的管理方式实现。分布式存储系统中提供的块存储服务具有如下优势:第一、可以将多块廉价的硬盘组合起来,成为一个大容量的逻辑盘,对外灵活的提供大容量的服务;第二、由于是多块磁盘组合出来的逻辑盘,在写入数据时可以对几块磁盘并行写入,提升了读写效率;第三、由于通过了对物理磁盘进行逻辑卷的划分,故,提高了数据存储的可靠性。基于如此多的优势,分布式存储系统提高的块存储服务可以被推广使用。但是,一旦删除了块存储系统中的某个逻辑卷后,就意味着该逻辑卷中存储的数据永久性丢失,无法进行恢复,极有可能出现由于误操作导致数据丢失的风险。
技术实现思路
为了解决上述,本专利技术提供了一种逻辑卷的删除方法和装置,以使得即使发生了逻辑卷的删除操作,也能够将该被删除的逻辑卷在该分布式块存储系统的逻辑卷回收站中保留,为恢复该被删除的逻辑卷提供了可能,有效的避免由于误删除等操作导致逻辑卷中数据永久性丢失的风险,从而大大的提高了利用分布式块存储系统存储数据的安全性和可靠性。第一方面,提供了一种逻辑卷的删除方法,包括:响应于对目标逻辑卷的删除操作,获取所述目标逻辑卷的卷标识、删除时间和逻辑卷回收站标识;根据所述目标逻辑卷的卷标识、删除时间和所述逻辑卷回收站标识,生成并保存所述目标逻辑卷对应的目标回收站索引;设置所述目标逻辑卷的删除标志为删除状态,以实现在存储池中隐藏所述目标逻辑卷。可选地,所述目标回收站索引还根据所述目标逻辑卷的版本号生成。可选地,所述目标回收站索引还根据所述目标逻辑卷的清除标识生成。可选地,所述目标回收站索引还根据所述逻辑卷回收站对应的所述预设清理时间生成。可选地,若所述删除时间还未经过所述预设清理时间,则,响应于对所述目标逻辑卷的恢复操作,设置所述删除标志为未删除状态,以实现在存储池中显示所述目标逻辑卷,并删除所述目标回收站索引。可选地,若所述删除时间经过所述预设清理时间,则,开始彻底删除所述目标逻辑卷中的数据,并修改所述目标回收站索引中的所述清除标识,以使所述清除标识表示所述目标逻辑卷为不可被恢复状态。可选地,若所述目标逻辑卷中的数据被彻底删除,则删除所述目标回收站索引。第二方面,还提供了一种逻辑卷的删除装置,包括:获取单元,用于响应于对目标逻辑卷的删除操作,获取所述目标逻辑卷的卷标识、删除时间和逻辑卷回收站标识;生成单元,用于根据所述目标逻辑卷的卷标识、删除时间和所述逻辑卷回收站标识,生成并保存所述目标逻辑卷对应的目标回收站索引;设置单元,用于设置所述目标逻辑卷的删除标志为删除状态,以实现在存储池中隐藏所述目标逻辑卷。可选地,所述目标回收站索引还根据所述目标逻辑卷的版本号生成。可选地,所述目标回收站索引还根据所述目标逻辑卷的清除标识生成。可选地,所述目标回收站索引还根据所述逻辑卷回收站对应的所述预设清理时间生成。可选地,该装置还包括:恢复单元,用于若所述删除时间还未经过所述预设清理时间,则,响应于对所述目标逻辑卷的恢复操作,设置所述删除标志为未删除状态,以实现在存储池中显示所述目标逻辑卷,并删除所述目标回收站索引。可选地,该装置还包括:删除单元,用于若所述删除时间经过所述预设清理时间,则,开始彻底删除所述目标逻辑卷中的数据,并修改所述目标回收站索引中的所述清除标识,以使所述清除标识表示所述目标逻辑卷为不可被恢复状态。可选地,所述删除单元,还用于若所述目标逻辑卷中的数据被彻底删除,则删除所述目标回收站索引。在本专利技术实施例中,提供了一种逻辑卷的删除方法,该方法包括:响应于对目标逻辑卷的删除操作,获取所述目标逻辑卷的卷标识、删除时间和逻辑卷回收站标识;根据所述目标逻辑卷的卷标识、删除时间和所述逻辑卷回收站标识,生成并保存所述目标逻辑卷对应的目标回收站索引;设置所述目标逻辑卷的删除标志为删除状态,以实现在存储池中隐藏所述目标逻辑卷。这样,利用本专利技术实施例提供的逻辑卷的删除方法,无需复制、迁移要删除的逻辑卷,通过建立回收站索引的方式,即可简便的实现将逻辑卷删除到逻辑卷回收站,而不是直接进行永久性的删除,为恢复该被删除的逻辑卷提供了可能,有效的避免由于误删除等操作导致逻辑卷中数据永久性丢失的风险,从而大大的提高了利用分布式块存储系统存储数据的安全性和可靠性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种逻辑卷的删除方法的流程示意图;图2为本专利技术实施例提供的逻辑卷的删除后恢复方法的流程示意图;图3为本专利技术实施例提供的逻辑卷删除后再彻底删除方法的流程示意图;图4为本专利技术实施例提供的一种逻辑卷的删除装置的结构示意图。具体实施方式专利技术人经过研究发现,对于在很多方面具有明显优势的分布式块存储系统而言,删除操作是不可逆的,即,删除了块存储系统中的某个逻辑卷后,无法对该逻辑卷进行恢复操作,这就意味着该逻辑卷中存储的数据永久性丢失。那么,一旦由于误操作而删除了有用的数据,就极有可能造成有用数据丢失的问题,从而降低了该分布式块存储系统存储数据的可靠性。基于此,在本专利技术实施例中,当触发了删除目标逻辑卷的删除操作后,删除该目标逻辑卷的过程包括:首先,响应于对目标逻辑卷的该删除操作,获取所述目标逻辑卷的卷标识、删除时间和逻辑卷回收站标识;然后,根据所述目标逻辑卷的卷标识、删除时间和所述逻辑卷回收站标识,生成并保存所述目标逻辑卷对应的目标回收站索引;接着,设置所述目标逻辑卷的删除标志为删除状态,以实现在存储池中隐藏所述目标逻辑卷。这样,通过建立回收站索引的方式,不仅可以简便的实现将逻辑卷删除到逻辑卷回收站的效果,而且,由于没有将该逻辑卷彻底删除,为恢复该被删除的逻辑卷提供了可能,有效的避免由于误删除等操作导致逻辑卷中数据永久性丢失的风险,从而大大的提高了利用分布式块存储系统存储数据的安全性和可靠性。下面结合附图,通过实施例来详细说明本专利技术实施例中一种逻辑卷的删除方法和装置的具体实现方式。图1为本专利技术实施例提供的一种逻辑卷的删除方法的流程示意图。参见图1,该方法具体可以包括:步骤101,响应于对目标逻辑卷的删除操作,获取所述目标逻辑卷的卷标识、删除时间和逻辑卷回收站标识。可以理解的是,目标逻辑卷,是指删除操作的操作对象,即,待删除的逻辑卷。该目标逻辑卷可以是一个,也可以是多个,在本实施例中不作具体限定。目标逻辑卷的卷标识,是指该目标逻辑卷的名称、地址等可以用于唯一表示该目标逻辑卷的标识;目标逻辑卷的删除时间,是指可以代表该目标逻辑卷被删除至逻辑卷回收站的时刻,具体可以是对该目标本文档来自技高网...

【技术保护点】
1.一种逻辑卷的删除方法,其特征在于,包括:响应于对目标逻辑卷的删除操作,获取所述目标逻辑卷的卷标识、删除时间和逻辑卷回收站标识;根据所述目标逻辑卷的卷标识、删除时间和所述逻辑卷回收站标识,生成并保存所述目标逻辑卷对应的目标回收站索引;设置所述目标逻辑卷的删除标志为删除状态,以实现在存储池中隐藏所述目标逻辑卷。

【技术特征摘要】
1.一种逻辑卷的删除方法,其特征在于,包括:响应于对目标逻辑卷的删除操作,获取所述目标逻辑卷的卷标识、删除时间和逻辑卷回收站标识;根据所述目标逻辑卷的卷标识、删除时间和所述逻辑卷回收站标识,生成并保存所述目标逻辑卷对应的目标回收站索引;设置所述目标逻辑卷的删除标志为删除状态,以实现在存储池中隐藏所述目标逻辑卷。2.根据权利要求1所述的方法,其特征在于,所述目标回收站索引还根据所述目标逻辑卷的版本号生成。3.根据权利要求1所述的方法,其特征在于,所述目标回收站索引还根据所述目标逻辑卷的清除标识生成。4.根据权利要求3所述的方法,其特征在于,所述目标回收站索引还根据所述逻辑卷回收站对应的所述预设清理时间生成。5.根据权利要求4所述的方法,其特征在于,若所述删除时间还未经过所述预设清理时间,则,响应于对所述目标逻辑卷的恢复操作,设置所述删除标志为未删除状态,以实现在存储池中显示所述目标逻辑卷,并删除所述目标回收站索引。6.根据权利要求4所述的方法,其特征在于,若所述删除时间经过所述预设清理时间,则,开始彻底删除所述目标逻辑卷中的数据,并修改所述目标回收站索引中的所述清除标识,以使所述清除标识表示所述目标逻辑卷为不可被恢复状态。7.根据权利要求6所述的方法,其特征在于,若所述目标逻辑卷中的数据被彻底删除,则删除所述目标回收站索引。8.一种逻辑卷的删除装置,其特征在于,包括:获取单元,用于响应...

【专利技术属性】
技术研发人员:李佳徐
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东,37

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

1