一种卷类型转换的方法、系统、设备及介质技术方案

技术编号:24572340 阅读:17 留言:0更新日期:2020-06-20 23:54
本发明专利技术公开了一种卷类型转换的方法、系统、设备和存储介质,方法包括以下步骤:在存储系统中对物理卷进行虚拟化处理以形成第一类型虚拟卷;创建与第一类型虚拟卷相同容量的目标类型虚拟卷,并将其与第一类型虚拟卷组合形成镜像卷;在镜像卷中将第一类型虚拟卷和目标类型虚拟卷的每个位置的差异数据与对应的位图标识建立关联;将差异数据写入目标类型虚拟卷,清除位置对应的位图标识,并判断镜像卷中是否存在位图标识;以及响应于不存在位图标识,删除第一类型虚拟卷。本发明专利技术提出的卷类型转换的方法、系统、设备及介质通过创建目标类型卷组成镜像卷,通过存储内部卷替换的方式实现卷类型转换,转换过程中对业务无影响,不破坏原有数据结构。

A method, system, equipment and medium of volume type conversion

【技术实现步骤摘要】
一种卷类型转换的方法、系统、设备及介质
本专利技术涉及存储系统领域,更具体地,特别是指一种卷类型转换的方法、系统、计算机设备及可读介质。
技术介绍
存储系统中支持的卷的类型有多种,常用和常见的类型主要有基本卷、精简卷和压缩卷。基本卷是在创建时就按设定容量值分配空间;精简卷是在创建时设定虚拟容量和真实容量,对外呈现为虚拟容量值,实际只按真实容量值分配空间,能够达到节省空间的目的;压缩卷则是通过对数据进行压缩来实现节省空间的目的。不同类型的卷的数据组织和管理方式不同,现有技术中没有转换卷的类型的方法,当需要采用某个类型的卷时,只能直接进行更换,既破坏数据又会影响业务。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种卷类型转换的方法、系统、计算机设备及计算机可读存储介质,通过创建目标类型卷组成镜像卷,利用镜像卷特性实现数据自动同步,最后删除原有类型卷,通过存储内部卷替换的方式实现卷类型转换,转换过程中对业务无影响,不破坏原有数据结构。基于上述目的,本专利技术实施例的一方面提供了一种卷类型转换的方法,包括如下步骤:在存储系统中对物理卷进行虚拟化处理以形成第一类型虚拟卷;创建与所述第一类型虚拟卷相同容量的目标类型虚拟卷,并将其与所述第一类型虚拟卷组合形成镜像卷;在所述镜像卷中将所述第一类型虚拟卷和所述目标类型虚拟卷的每个位置的差异数据与对应的位图标识建立关联;将所述差异数据写入所述目标类型虚拟卷,清除所述位置对应的位图标识,并判断所述镜像卷中是否存在位图标识;以及响应于不存在位图标识,删除所述第一类型虚拟卷。在一些实施方式中,所述将所述差异数据写入所述目标类型虚拟卷包括:将所述差异数据从所述第一类型虚拟卷读出,并写入所述目标类型虚拟卷的相同位置。在一些实施方式中,所述将所述差异数据写入所述目标类型虚拟卷包括:响应于接收到读请求,读取所述第一类型虚拟卷对应位置的数据。在一些实施方式中,所述将所述差异数据写入所述目标类型虚拟卷包括:响应于接收到写请求,判断对应位置的位图标识是否被清除;以及响应于对应位置的位图标识被清除,将所述写请求同时分发到所述第一类型虚拟卷和所述目标类型虚拟卷的对应位置。在一些实施方式中,还包括:将所述第一类型虚拟卷映射到主机。本专利技术实施例的另一方面,还提供了一种卷类型转换的系统,包括:虚拟卷模块,配置用于在存储系统中对物理卷进行虚拟化处理以形成第一类型虚拟卷;镜像卷模块,配置用于创建与所述第一类型虚拟卷相同容量的目标类型虚拟卷,并将其与所述第一类型虚拟卷组合形成镜像卷;关联模块,配置用于在所述镜像卷中将所述第一类型虚拟卷和所述目标类型虚拟卷的每个位置的差异数据与对应的位图标识建立关联;清除模块,配置用于将所述差异数据写入所述目标类型虚拟卷,清除所述位置对应的位图标识,并判断所述镜像卷中是否存在位图标识;以及删除模块,配置用于响应于不存在位图标识,删除所述第一类型虚拟卷。在一些实施方式中,所述清除模块还配置用于:将所述差异数据从所述第一类型虚拟卷读出,并写入所述目标类型虚拟卷的相同位置。在一些实施方式中,所述清除模块还配置用于:响应于接收到读请求,读取所述第一类型虚拟卷对应位置的数据。本专利技术实施例的又一方面,还提供了一种计算机设备,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现如上方法的步骤。本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上方法步骤的计算机程序。本专利技术具有以下有益技术效果:通过创建目标类型卷组成镜像卷,利用镜像卷特性实现数据自动同步,最后删除原有类型卷,通过存储内部卷替换的方式实现卷类型转换,转换过程中对业务无影响,不破坏原有数据结构。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。图1为本专利技术提供的卷类型转换的方法的实施例的示意图;图2为本专利技术提供的卷类型转换的方法的实施例的硬件结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。基于上述目的,本专利技术实施例的第一个方面,提出了一种卷类型转换的方法的实施例。图1示出的是本专利技术提供的卷类型转换的方法的实施例的示意图。如图1所示,本专利技术实施例包括如下步骤:S1、在存储系统中对物理卷进行虚拟化处理以形成第一类型虚拟卷;S2、创建与第一类型虚拟卷相同容量的目标类型虚拟卷,并将其与第一类型虚拟卷组合形成镜像卷;S3、在镜像卷中将第一类型虚拟卷和目标类型虚拟卷的每个位置的差异数据与对应的位图标识建立关联;S4、将差异数据写入目标类型虚拟卷,清除位置对应的位图标识,并判断镜像卷中是否存在位图标识;以及S5、响应于不存在位图标识,删除第一类型虚拟卷。在存储系统中对物理卷进行虚拟化处理以形成第一类型虚拟卷。在一些实施方式中,还包括:将所述第一类型虚拟卷映射到主机。在存储系统中对物理卷进行虚拟化处理以形成第一类型虚拟卷,将第一类型虚拟卷映射到主机。第一类型虚拟卷可以包括但不限于基本卷、精简卷和压缩卷。创建与第一类型虚拟卷相同容量的目标类型虚拟卷,以与第一类型虚拟卷形成镜像卷。目标类型虚拟卷可以包括但不限于基本卷、精简卷和压缩卷,但是目标类型虚拟卷应当与第一类型虚拟卷类型不同。本专利技术实施例中以第一类型虚拟卷是精简卷,目标类型虚拟卷是基本卷为例进行说明。为了避免丢失数据,可以选择与第一类型虚拟卷容量相同的目标类型虚拟卷,也可以选择容量大于第一类型虚拟卷的目标类型虚拟卷。将第一类型虚拟卷和目标类型虚拟卷组成镜像卷,这样在转换过程中,主机只能够感知镜像卷,而不能感知镜像卷中的目标类型虚拟卷,对业务不会产生任何影响。在镜像卷中将第一类型虚拟卷和目标类型虚拟卷的每个位置的差异数据与对应的位图标识建立关联。当前位置是由起始位置和偏移量组合得到的,不同的位置偏移量不同。每个位置的差异数据可以设置一个对应的位图标识,例如当某个位置存在差异数据时,可以将该位置的位图标识设置为一。将差异数据写入目标类型虚拟卷,清除位置对应的位图标识,并判断镜像卷中是否存在位图标识。清除位图标识可以包括将位图标识置零。在一些实施方式中,所述将所述差异数据写入所述目标类型虚拟卷包括:将所述差异数据从所述第一类型虚拟卷读出,并写入所述目标类型虚拟卷的相同位置本文档来自技高网...

【技术保护点】
1.一种卷类型转换的方法,其特征在于,包括以下步骤:/n在存储系统中对物理卷进行虚拟化处理以形成第一类型虚拟卷;/n创建与所述第一类型虚拟卷相同容量的目标类型虚拟卷,并将其与所述第一类型虚拟卷组合形成镜像卷;/n在所述镜像卷中将所述第一类型虚拟卷和所述目标类型虚拟卷的每个位置的差异数据与对应的位图标识建立关联;/n将所述差异数据写入所述目标类型虚拟卷,清除所述位置对应的位图标识,并判断所述镜像卷中是否存在位图标识;以及/n响应于不存在位图标识,删除所述第一类型虚拟卷。/n

【技术特征摘要】
1.一种卷类型转换的方法,其特征在于,包括以下步骤:
在存储系统中对物理卷进行虚拟化处理以形成第一类型虚拟卷;
创建与所述第一类型虚拟卷相同容量的目标类型虚拟卷,并将其与所述第一类型虚拟卷组合形成镜像卷;
在所述镜像卷中将所述第一类型虚拟卷和所述目标类型虚拟卷的每个位置的差异数据与对应的位图标识建立关联;
将所述差异数据写入所述目标类型虚拟卷,清除所述位置对应的位图标识,并判断所述镜像卷中是否存在位图标识;以及
响应于不存在位图标识,删除所述第一类型虚拟卷。


2.根据权利要求1所述的方法,其特征在于,所述将所述差异数据写入所述目标类型虚拟卷包括:
将所述差异数据从所述第一类型虚拟卷读出,并写入所述目标类型虚拟卷的相同位置。


3.根据权利要求1所述的方法,其特征在于,所述将所述差异数据写入所述目标类型虚拟卷包括:
响应于接收到读请求,读取所述第一类型虚拟卷对应位置的数据。


4.根据权利要求1所述的方法,其特征在于,所述将所述差异数据写入所述目标类型虚拟卷包括:
响应于接收到写请求,判断对应位置的位图标识是否被清除;以及
响应于对应位置的位图标识被清除,将所述写请求同时分发到所述第一类型虚拟卷和所述目标类型虚拟卷的对应位置。


5.根据权利要求4所述的方法,其特征在于,还包括:
将所述第一类型虚拟卷映射到主机。


6.一...

【专利技术属性】
技术研发人员:蒋米传
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1