CN101840308B - 一种分级存储***及其逻辑卷管理方法 - Google Patents
一种分级存储***及其逻辑卷管理方法 Download PDFInfo
- Publication number
- CN101840308B CN101840308B CN200910236753.1A CN200910236753A CN101840308B CN 101840308 B CN101840308 B CN 101840308B CN 200910236753 A CN200910236753 A CN 200910236753A CN 101840308 B CN101840308 B CN 101840308B
- Authority
- CN
- China
- Prior art keywords
- volume
- physical
- volume group
- bitmap table
- logical volume
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种应用于分级存储***的逻辑卷管理方法,设置一卷组位图表,卷组位图表的位与物理卷的物理区段一一对应;卷组位图表中的位表示对应的物理区段是否被占用;该方法包括如下步骤:A、初始化一个映射数组,该映射数组中每一个元素对应于卷组位图表中的一个位,元素值表示所对应的为在卷组位图表中的位置;B、在卷组的位图表中寻找一个设置为无效的位,并将该位的值设置为有效;C、将所找到的位所在卷组位图表中的位置记录到逻辑卷的映射数组对应的元素中;D、新建一个逻辑卷,所述逻辑卷映射于所找到的位对应的物理区段。本发明还公开了采用所述逻辑卷管理方法的存储***。本发明方案可以无需在初始时分配大量的物理区段,达到物理区段的动态使用,极大节约了存储资源。
Description
技术领域
本发明涉及计算机存储技术领域,特别涉及一种分级存储***及其逻辑卷管理方法。
背景技术
随着存储和网络技术的不断发展,网络存储的容量成指数级增长。企业级的存储用户希望数据具有更高的可靠性,并且能够持续访问企业服务器管理的数据;同时,存储服务器的***管理员也希望有更高效率的存储管理策略。
在企业级存储服务器的使用过程中,***管理员希望存储资源能够动态调节,而不是在开始使用时就要预见某个存储资源在未来可能需要的容量。在某个存储资源即将耗尽时,能够在线扩容,保证数据的可持续性访问。
逻辑卷管理(LVM,Logical Volume Manager)提供了解决上述问题的方案。LVM是建立在硬盘和分区之上的一个逻辑层,用于提高磁盘分区管理的灵活性。图1所示为现有技术的具有逻辑卷管理的存储***逻辑结构示意图。卷管理模块102在存储***100中的位置处于前端协议驱动模块101之下,接收读取/写入命令,通过自身的功能,将读取/写入命令分发,经过缓存模块103到物理存储资源驱动模块104中。
通过LVM***,管理员可以轻松管理磁盘分区。如:将若干个磁盘分区连接为一个整块的卷组(volume group),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logical volumes),并进一步在逻辑卷组上创建文件***。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配,从而提高了存储管理的效率。
图2所示为逻辑卷管理物理区段到逻辑区段的映射关系示意图。逻辑卷管理模块102将物理卷(PV,Physical Volume)组成卷组(VG,VolumeGroup),在卷组上划分逻辑卷(LV,Logical Volume)。在将PV分配给卷组之后, 就可以创建任意大小的LV(只要不超过VG的大小)。为了实现物理卷到逻辑卷的映射关系,逻辑卷管理模块102还将物理卷和逻辑卷划分为更小粒度的区段,称为物理区段(PE,Physical Extent)和逻辑区段(LE,Logical Extent)。物理区段和逻辑区段总是一一对应的。
逻辑卷管理虽然很好地解决了分区管理的问题,但是由于用户在申请存储资源(即划分逻辑卷)的时候,总会考虑以后的使用而事先划分大容量的空间,而且在实际使用时,真正使用的空间远远小于事先划分的空间,逻辑卷管理依然存在存储资源浪费,使用效率低的问题。
发明内容
有鉴于此,本发明的目的在于,提出一种应用于分级存储***的逻辑卷管理方法,可以实现自动精简配置,提高存储资源的使用效率。
该方法设置一卷组位图表,所述卷组位图表的位数为组成卷组的物理卷的物理区段数之和,卷组位图表的位与物理卷的物理区段一一对应;卷组位图表中的位设置为有效表示对应的物理区段已被占用,卷组位图表中的位设置为无效表示对应的物理区段未被占用;该方法并包括如下步骤:
A、初始化一个映射数组,该映射数组中每一个元素对应于卷组位图表中的一个位,元素值表示所对应的为在卷组位图表中的位置;
B、在卷组的位图表中寻找一个设置为无效的位,并将该位的值设置为有效;
C、将所找到的位所在卷组位图表中的位置记录到逻辑卷的映射数组对应的元素中;
D、新建一个逻辑卷,所述逻辑卷映射于所找到的位对应的物理区段。
所述映射数组的元素值等于卷组位图表中与所述元素值对应的位的序号;若映射数组的元素值为-1,表明尚未映射到物理区段。
所述步骤B之前进一步包括:将逻辑卷申请的存储空间进行调整,将申请的存储空间的大小按照逻辑区段的大小进行对齐,从而确保逻辑卷的逻辑区段个数为整数。
步骤B所述在卷组的位图表中寻找一个设置为无效的位的步骤中,若没有找到设置为无效的位,则执行如下步骤:进行错误信息反馈,通知***管理员进行卷组扩容。
所述步骤D之后,进一步包括:
E、将读写访问的地址进行转换,换算成逻辑卷的逻辑区段号;
F、用所述逻辑区段号查找映射数组,得出对应的映射数组元素的值;
G、根据元素值跳转到对应的物理区段,并对所述物理区段进行读写访问操作。
较佳地,所述步骤G之前,进一步包括:
对元素的值进行判断,如果元素的值大于0,则执行所述步骤G;如果元素的值不大于0,则转至所述步骤B。
本发明实施例还提出一种分级存储***,包括前端协议驱动模块、卷管理模块、缓存模块和物理存储资源驱动模块,该存储***还包括位置关系映射模块;
所述卷管理模块用于在创建卷组时,设置一卷组位图表,所述卷组位图表的位数为组成卷组的物理卷的物理区段数之和,卷组位图表的位与物理卷的物理区段一一对应;卷组位图表中的位设置为有效表示对应的物理区段已被占用,卷组位图表中的位设置为无效表示对应的物理区段未被占用;
卷管理模块还用于在创建逻辑卷之前,初始化一个映射数组,该映射数组中每一个元素对应于卷组位图表中的一个位,元素值表示所对应的为在卷组位图表中的位置;所述映射数组和卷组位图表均保存于所述位置关系映射模块;
卷管理模块用于在所述位置关系映射模块的卷组位图表中寻找一个设置为无效的位,并将该位的值设置为有效,将所找到的位所在卷组位图表中的位置记录到逻辑卷的映射数组对应的元素中;新建一个逻辑卷,所述逻辑卷映射于所述所找到的位对应的物理区段;
位置关系映射模块用于将来自前端协议驱动模块的读写访问的地址进行转换,换算成逻辑卷的逻辑区段号;用所述逻辑区段号查找映射数组,得出对应的映射数组元素的值;根据元素值使物理存储资源驱动模块跳转到对应的物理区段。
所述映射数组的元素值等于卷组位图表中与所述元素值对应的位的序号;若映射数组的元素值为-1,表明尚未映射到物理区段。
所述的卷管理模块根据访问速度的不同,将物理存储资源划分为一个以上的速度级别,并建立数据访问频率与所述级别的对应关系;对于待存储的数据,根据其访问频率查找所述对应关系找到相应的速度级别,并将该数据存储于该速度级别的物理存储资源中。
所述卷管理模块记录数据的访问频率,根据所述对应关系判断当前访问频率对应的速度级别是否发生改变,当发生改变时将数据转储到当前访问频率对应的速度级别的物理存储资源中。
所述卷管理模块进一步包括:
调整单元,用于将逻辑卷申请的存储空间进行调整,将申请的存储空间的大小按照逻辑区段的大小进行对齐,从而确保逻辑卷的逻辑区段个数为整数。
较佳地,所述卷管理模块进一步包括:错误信息反馈单元,用于在卷组的位图表中没有找到设置为无效的位的情况下,进行错误信息反馈,通知***管理员进行卷组扩容。
从以上技术方案可以看出,卷组通过维护一个统一的位图表与物理卷的物理区段进行映射,初始时仅有一个逻辑区段与物理区段对应,随着存储容量的增加,逻辑区段对应的物理区段可以动态增加,这样无需在初始时分配大量的物理区段,达到物理区段的动态使用,极大节约了存储资源。
附图说明
图1为现有技术的具备逻辑卷管理的存储***逻辑框图;
图2为逻辑卷管理物理区段到逻辑区段的映射关系示意图;
图3为本发明实施例的具备逻辑卷管理的存储***逻辑框图;
图4为具备自动精简配置功能的逻辑卷管理物理区段到逻辑区段的映射关系示意图;
图5为本发明实施例的创建逻辑卷的流程图。
图6为本发明实施例的对逻辑卷进行读写访问操作的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合具体实施例对本发明作进一步的详细阐述。
本发明提出的存储***的逻辑框图如图3所示,存储***300包括前端协议驱动模块301、卷管理模块302、位置关系映射模块303、缓存模块304和物理存储资源驱动模块305。
为了使存储***在实现逻辑卷管理的基础上,还具备自动精简配置功能,本发明对现有技术的存储***进行了改进:将多个物理卷共同构成卷组,在卷组上进行划分逻辑卷;卷组通过维护一个统一的位图表与物理卷的物理区段进行映射,初始时仅有一个逻辑区段与物理区段对应。在卷管理模块302和缓存模块304之间增加一用于实现自动精简配置功能的位置关系映射模块303。位置关系映射模块303用于在读取/写入命令往下层模块分发前,根据映射关系定位到实际的物理存储资源的位置。
前端驱动协议模块301负责解析各种协议,包括光纤通道(fibre ChannelFC)协议和网络小型电脑接口(iscsi)协议;卷管理模块302负责逻辑卷的管理,包括创建、删除、修改逻辑卷;缓存模块304的读写速度远大于硬盘,用于缓存历史读写内容,在收到新的读请求时,首先在缓存模块304中寻找该读请求对应的内容,如果未找到再读取硬盘,可以提高IO读写速度。物理存储资源驱动模块305则负责数据与真实物理设备交互,读取或写入操作),该存储***还包括位置关系映射模块303,用以实现逻辑区段和物理区段之间的映射。
所述卷管理模块302在创建卷组时,设置一卷组位图表,所述卷组位图表的位数为组成卷组的物理卷的物理区段数之和,卷组位图表的位与物理卷的物理区段一一对应;卷组位图表中的位设置为有效表示对应的物理区段已被占用,卷组位图表中的位设置为无效表示对应的物理区段未被占用;
卷管理模块302还用于在创建逻辑卷之前,初始化一个映射数组,该映射数组中每一个元素对应于卷组位图表中的一个位,元素值表示所对应的位在卷组位图表中的位置,例如,元素值等于位图表中对应位的序号。如果映射数组的元素值为-1,表明尚未映射到物理区段。所述映射数组和卷组位图表均保存于所述位置关系映射模块303。
卷管理模块302用于在所述位置关系映射模块303的卷组位图表中寻找一个设置为无效的位,并将该位的值设置为有效,将所找到的位所在卷组位图表中的位置记录到逻辑卷的映射数组对应的元素中;新建一个逻辑卷,所述逻辑卷映射于所述所找到的位对应的物理区段。卷管理模块302记录了对应逻辑卷的大小,但不会为其分配所申请的空间,只分配一个物理区段,映射为逻辑卷的第一个逻辑区段。
当逻辑卷创建完成后,用户进行读写访问,IO请求命令经过前端驱动协议模块301解析后,转到对应的目标逻辑卷,目标逻辑卷将IO请求的逻辑地址通过位置关系映射模块303转换为实际的物理地址,然后转发到对应的物理设备上,下层的缓存模块304和物理存储资源驱动模块305根据转换后的IO请求对物理存储资源进行读写访问。当访问逻辑卷发生缺失时,卷管理模块302会快速分配一个物理区段,映射成地址缺失的逻辑区段,从而不影响正常的访问。
较佳地,物理存储资源可以包括多种类型的存储器,例如普通的磁碟式硬盘(SATA或ATA),微硬盘(Microdrive)或固态硬盘(Solid State DiskSSD)。其中,固态硬盘的访问速度快,但价格昂贵,而磁碟式硬盘的访问速度较慢但价格低廉。根据访问速度的不同,将物理存储资源划分为一个以上的速度级别,并建立数据访问频率与所述级别的对应关系;对于待存储的数据,根据其访问频率查找所述对应关系找到相应的速度级别,并将该数据存储于该速度级别的物理存储资源中,其原则是访问频率较高的的数据存储于访问速度相对较快的物理存储资源中,而访问频率低的数据(包括备份数据)存储于访问速度相对较慢的物理存储资源中。卷管理模块记录数据的访问频率,根据所述对应关系判断当前访问频率对应的速度级别是否发生改变,当发生改变时将数据转储到当前访问频率对应的速度级别的物理存储资源中。
较佳地,卷管理模块302还可以进一步包括:
调整单元,用于将逻辑卷申请的存储空间进行调整,将申请的存储空间的大小按照逻辑区段的大小进行对齐,从而确保逻辑卷的逻辑区段个数为整数。
错误信息反馈单元,用于在卷组的位图表中没有找到设置为无效的位的情况下,进行错误信息反馈,通知***管理员进行卷组扩容。
图4所示的是具有自动精简配置功能的逻辑卷管理映射机制的一个实例,其中有三个物理设备:物理磁盘404、磁盘阵列405和固态磁盘(SSD)408,其中物理磁盘404有三个分区,分别为分区401、分区402和分区403。物理磁盘404构成物理卷409,磁盘阵列405构成物理卷410,固态磁盘408构成物理卷411,三个物理卷组成了卷组416,在卷组416中划分了两个逻辑卷,分别为逻辑卷417和逻辑卷418,逻辑卷417通过文件***挂载在目录419,逻辑卷418通过文件***挂载到目录420。
从图4可以看出,卷组416包含了一个位图表415,位图表的位数为组成卷组的物理卷的物理区段数之和,位图表的位与物理卷的物理区段一一对应。位图表中的位426被置为有效(例如设置为1,1表示有效),表明其对应的物理卷的物理区段412已经与逻辑区段421建立了关联,对逻辑卷的逻辑区段421进行读写访问,实际上就是对物理卷的物理区段412进行访问。位图表中的位如果设置为无效(例如设置为0,0表示无效),则表明该位对应的物理卷的物理区段没有与任何逻辑卷的逻辑区段关联,为空闲区段。
在该实施例中,逻辑卷417申请的存储空间包含13个逻辑区段,但是在逻辑卷417初始化时,逻辑卷管理模块实际上仅为其分配了一个物理区段412,逻辑卷417的第一个逻辑区段421与物理区段412通过位图表关联,逻辑卷上的关联数组的第一个元素值设置为位图表的位416在位图表的序号。同样,逻辑卷418申请的存储空间包括5个逻辑区段,而初始化时分配到的物理区段也只有一个,即物理区段422。
当IO请求访问的逻辑地址所在的物理区段424没有物理区段与之相关联时,逻辑卷管理会产生区段缺失,通过快速在卷组的位图表中找到一个尚未关联的位423,将其对应的物理区段414与缺失的逻辑区段424建立映射,从而解决区段缺失。
图5是在卷组中创建逻辑卷的流程图,表明了自动精简配置如何在逻辑卷管理中如何体现。该流程包括如下步骤:
步骤501:将逻辑卷申请的存储空间进行调整,将申请的存储空间的大小按照逻辑区段的大小进行对齐,从而确保逻辑卷的逻辑区段个数为整数。
步骤502:为了描述逻辑卷结构,向***申请内存,用于存放该逻辑卷的映射数组。
步骤503:在卷组的位图表中寻找一个值为0的位,即寻找一个尚未分配的物理区段。
步骤504:判断是否找到未分配的物理区段,如果没找到,则表明卷组中所有存储空间已经耗尽,执行步骤506,进行错误信息反馈,通知***管理员进行卷组扩容,然后流程结束;如果找到,则执行步骤505;
步骤505:将该位的值置为1,标志对应的物理区段已经被引用。
步骤507:将步骤504找到的位所在卷组位图表中的位置记录到逻辑卷的映射数组对应的元素中。
步骤508:更新逻辑卷管理的元数据,即新建一个逻辑卷,所述逻辑卷映射于所述所找到的位对应的物理区段。
步骤509:将新建的逻辑卷激活,告知***可以进行读写访问。
图6是对逻辑卷进行读写访问的流程图,表明了在自动精简配置的逻辑卷管理下如何进行读写访问操作,包括如下步骤:
步骤601:将读写访问的地址进行转换,换算成逻辑卷的逻辑区段号。
步骤602:用换算的逻辑区段号查找逻辑卷映射数组,得出对应的映射数组元素的值。
步骤603:对元素的值进行判断,如果元素的值不大于0,表明发生区段缺失,访问的逻辑区段没有物理区段与之关联,执行步骤604;如果元素值大于0,找到对应的物理区段,可以顺利地进行读写访问,转至步骤609。
步骤604:逻辑卷管理模块在卷组的位图表中寻找一个值为0的位,即寻找一个尚未分配的物理区段。
步骤605:判断是否成功找到一个尚未分配的物理区段,如果失败,则执行步骤611,报告错误信息,通知***管理员卷组存储资源耗尽。如果成功,则执行步骤607。
步骤607:将该位的值置为1,标志对应的物理区段已经被引用。
步骤608:把逻辑卷管理的元数据进行保存。
步骤609:根据元素值跳转到对应的物理区段。
步骤610进行读写访问操作。
综上所述,逻辑卷管理具备了自动精简配置的功能,从而提高了存储资源的利用率,也提高了存储效率。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种应用于分级存储***的逻辑卷管理方法,其特征在于,设置一卷组位图表,所述卷组位图表的位数为组成卷组的物理卷的物理区段数之和,卷组位图表的位与物理卷的物理区段一一对应;卷组位图表中的位设置为有效表示对应的物理区段已被占用,卷组位图表中的位设置为无效表示对应的物理区段未被占用;该方法包括如下步骤:
A、初始化一个映射数组,该映射数组中每一个元素对应于卷组位图表中的一个位,元素值表示所对应的为在卷组位图表中的位置;
B、在卷组的位图表中寻找一个设置为无效的位,并将所找到的位的值设置为有效;
C、将所找到的位所在卷组位图表中的位置记录到所述映射数组对应的元素中;
D、新建一个逻辑卷,所述逻辑卷映射于所找到的位对应的物理区段。
2.根据权利要求1所述的方法,其特征在于,所述映射数组的元素值等于卷组位图表中与所述元素值对应的位的序号;若映射数组的元素值为-1,表明尚未映射到物理区段。
3.根据权利要求1所述的方法,其特征在于,所述步骤B之前进一步包括:将逻辑卷申请的存储空间进行调整,将申请的存储空间的大小按照逻辑区段的大小进行对齐,从而确保逻辑卷的逻辑区段个数为整数。
4.根据权利要求1所述的方法,其特征在于,步骤B所述在卷组的位图表中寻找一个设置为无效的位的步骤中,若没有找到设置为无效的位,则执行如下步骤:进行错误信息反馈,通知***管理员进行卷组扩容。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述步骤D之后,进一步包括:
E、将读写访问的地址进行转换,换算成逻辑卷的逻辑区段号;
F、用所述逻辑区段号查找映射数组,得出对应的映射数组元素的值;
G、根据元素值跳转到对应的物理区段,并对所述物理区段进行读写访问操作。
6.根据权利要求5所述的方法,其特征在于,所述步骤G之前,进一步包括:
对元素的值进行判断,如果元素的值大于0,则执行所述步骤G;如果元素的值不大于0,则转至所述步骤B。
7.一种分级存储***,包括前端协议驱动模块、卷管理模块、缓存模块和物理存储资源驱动模块,其特征在于,该存储***还包括位置关系映射模块;
所述卷管理模块用于在创建卷组时,设置一卷组位图表,所述卷组位图表的位数为组成卷组的物理卷的物理区段数之和,卷组位图表的位与物理卷的物理区段一一对应;卷组位图表中的位设置为有效表示对应的物理区段已被占用,卷组位图表中的位设置为无效表示对应的物理区段未被占用;
卷管理模块还用于在创建逻辑卷之前,初始化一个映射数组,该映射数组中每一个元素对应于卷组位图表中的一个位,元素值表示所对应的为在卷组位图表中的位置;所述映射数组和卷组位图表均保存于所述位置关系映射模块;
卷管理模块用于在所述位置关系映射模块的卷组位图表中寻找一个设置为无效的位,并将所找到的位的值设置为有效,将所找到的位所在卷组位图表中的位置记录到所述映射数组对应的元素中;新建一个逻辑卷,所述逻辑卷映射于所述所找到的位对应的物理区段;
位置关系映射模块用于将来自前端协议驱动模块的读写访问的地址进行转换,换算成逻辑卷的逻辑区段号;用所述逻辑区段号查找所述映射数组,得出对应的映射数组元素的值;根据元素值使物理存储资源驱动模块跳转到对应的物理区段。
8.根据权利要求7所述的分级存储***,其特征在于,所述映射数组的元素值等于卷组位图表中与所述元素值对应的位的序号;若映射数组的元素值为-1,表明尚未映射到物理区段。
9.根据权利要求7所述的分级存储***,其特征在于,所述的卷管理模块根据访问速度的不同,将物理存储资源划分为一个以上的速度级别,并建立数据访问频率与所述级别的对应关系;对于待存储的数据,根据其访问频率查找所述对应关系找到相应的速度级别,并将该待存储的数据存储于该速度级别的物理存储资源中。
10.根据权利要求9所述的分级存储***,其特征在于,所述卷管理模块记录数据的访问频率,根据所述对应关系判断当前访问频率对应的速度级别是否发生改变,当发生改变时将数据转储到当前访问频率对应的速度级别的物理存储资源中。
11.根据权利要求7所述的分级存储***,其特征在于,所述卷管理模块进一步包括:
调整单元,用于将逻辑卷申请的存储空间进行调整,将申请的存储空间的大小按照逻辑区段的大小进行对齐,从而确保逻辑卷的逻辑区段个数为整数。
12.根据权利要求7所述的分级存储***,其特征在于,所述卷管理模块进一步包括:错误信息反馈单元,用于在卷组的位图表中没有找到设置为无效的位的情况下,进行错误信息反馈,通知***管理员进行卷组扩容。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910236753.1A CN101840308B (zh) | 2009-10-28 | 2009-10-28 | 一种分级存储***及其逻辑卷管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910236753.1A CN101840308B (zh) | 2009-10-28 | 2009-10-28 | 一种分级存储***及其逻辑卷管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101840308A CN101840308A (zh) | 2010-09-22 |
CN101840308B true CN101840308B (zh) | 2014-06-18 |
Family
ID=42743703
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910236753.1A Active CN101840308B (zh) | 2009-10-28 | 2009-10-28 | 一种分级存储***及其逻辑卷管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101840308B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106775451A (zh) * | 2016-11-16 | 2017-05-31 | 天脉聚源(北京)传媒科技有限公司 | 一种处理逻辑卷的方法及装置 |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101976223B (zh) * | 2010-10-09 | 2012-12-12 | 成都市华为赛门铁克科技有限公司 | 自动精简配置方法和装置 |
CN101976181A (zh) * | 2010-10-15 | 2011-02-16 | 杭州宏杉科技有限公司 | 一种存储资源的管理方法及管理装置 |
CN101997919B (zh) * | 2010-11-16 | 2013-06-12 | 杭州宏杉科技有限公司 | 一种存储资源的管理方法及管理装置 |
CN102063383B (zh) * | 2010-12-22 | 2013-01-23 | 深圳市创新科信息技术有限公司 | 一种逻辑区段和物理区段之间映射关系的记录方法 |
CN102043732A (zh) * | 2010-12-30 | 2011-05-04 | 成都市华为赛门铁克科技有限公司 | 一种缓存分配方法及装置 |
CN102123176B (zh) * | 2011-03-17 | 2015-05-06 | 杭州宏杉科技有限公司 | 一种网络存储***空间分配管理方法及装置 |
US20140173223A1 (en) * | 2011-12-13 | 2014-06-19 | Nathaniel S DeNeui | Storage controller with host collaboration for initialization of a logical volume |
CN102495680A (zh) * | 2011-12-16 | 2012-06-13 | 创新科存储技术(深圳)有限公司 | Raid***的重建方法 |
CN102566938A (zh) * | 2011-12-16 | 2012-07-11 | 云海创想信息技术(天津)有限公司 | 一种实现源卷与多个相关卷关联的方法 |
EP2798499B1 (en) | 2011-12-27 | 2020-11-18 | Intel Corporation | Methods and apparatus to manage workload memory allocation |
CN105718223B (zh) * | 2011-12-27 | 2019-11-12 | 英特尔公司 | 管理工作负载存储器分配的方法和设备 |
US8868877B2 (en) * | 2012-04-11 | 2014-10-21 | Dell Products, Lp | Creating encrypted storage volumes based on thin-provisioning mode information |
CN103440111B (zh) * | 2013-08-05 | 2016-08-10 | 北京京东尚科信息技术有限公司 | 虚拟机磁盘空间的扩展方法、宿主机和平台 |
CN103488584B (zh) * | 2013-09-26 | 2018-01-19 | 华为技术有限公司 | 一种数据处理方法及装置 |
CN104102709A (zh) * | 2014-07-14 | 2014-10-15 | 浪潮(北京)电子信息产业有限公司 | 一种磁盘管理方法及数据库管理*** |
CN107203329B (zh) * | 2016-03-17 | 2020-12-01 | 伊姆西Ip控股有限责任公司 | 存储管理方法及设备 |
US20180143860A1 (en) * | 2016-11-22 | 2018-05-24 | Intel Corporation | Methods and apparatus for programmable integrated circuit coprocessor sector management |
JP6253752B1 (ja) * | 2016-11-29 | 2017-12-27 | 株式会社東芝 | 階層化ストレージシステム |
CN106775488A (zh) * | 2016-12-27 | 2017-05-31 | 维沃移动通信有限公司 | 一种文件的存储方法及移动终端 |
CN107728949B (zh) * | 2017-10-20 | 2020-09-18 | 苏州浪潮智能科技有限公司 | 一种自动精简卷测试方法、***、装置及计算机存储介质 |
CN109085999B (zh) * | 2018-06-15 | 2022-04-22 | 华为技术有限公司 | 数据处理方法及处理*** |
CN110968264B (zh) * | 2019-10-16 | 2022-09-16 | 南京基石数据技术有限责任公司 | 一种ASM架构下分配diskgroup的方法 |
CN111177028B (zh) * | 2019-12-27 | 2022-07-19 | 苏州浪潮智能科技有限公司 | 一种动态多级缓存的方法和设备 |
CN114518834B (zh) * | 2020-11-18 | 2023-10-27 | 中移物联网有限公司 | 一种信息存储方法、装置及电子设备 |
CN112732188A (zh) * | 2021-01-06 | 2021-04-30 | 北京同有飞骥科技股份有限公司 | 基于分布式存储逻辑卷id分配效率的优化方法及*** |
CN113625950B (zh) * | 2021-06-30 | 2023-08-25 | 苏州浪潮智能科技有限公司 | 一种独立冗余磁盘阵列的初始化方法、***、设备及介质 |
CN114564153B (zh) * | 2022-02-28 | 2023-08-18 | 苏州浪潮智能科技有限公司 | 一种卷映射解除方法、装置、设备和存储介质 |
CN116339643B (zh) * | 2023-05-26 | 2023-08-04 | 苏州浪潮智能科技有限公司 | 一种磁盘阵列的格式化方法、装置、设备和介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101364166A (zh) * | 2008-09-23 | 2009-02-11 | 杭州华三通信技术有限公司 | 将2048字节页的Nand Flash模拟成硬盘的方法和装置 |
-
2009
- 2009-10-28 CN CN200910236753.1A patent/CN101840308B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101364166A (zh) * | 2008-09-23 | 2009-02-11 | 杭州华三通信技术有限公司 | 将2048字节页的Nand Flash模拟成硬盘的方法和装置 |
Non-Patent Citations (1)
Title |
---|
JP特开平11-272523A 1999.10.08 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106775451A (zh) * | 2016-11-16 | 2017-05-31 | 天脉聚源(北京)传媒科技有限公司 | 一种处理逻辑卷的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN101840308A (zh) | 2010-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101840308B (zh) | 一种分级存储***及其逻辑卷管理方法 | |
US11687446B2 (en) | Namespace change propagation in non-volatile memory devices | |
US9361034B2 (en) | Transferring storage resources between snapshot storage pools and volume storage pools in a distributed network | |
US8769225B2 (en) | Optimization of data migration between storage mediums | |
US7415573B2 (en) | Storage system and storage control method | |
US20170177224A1 (en) | Dynamic storage transitions employing tiered range volumes | |
CN106066890B (zh) | 一种分布式高性能数据库一体机*** | |
CN102902709B (zh) | 一种固定空间分配的文件存储***及实现方法 | |
CN103838853A (zh) | 一种基于不同存储介质的混合文件*** | |
CN101976181A (zh) | 一种存储资源的管理方法及管理装置 | |
CN103514249A (zh) | 一种数据自精简方法和***及存储装置 | |
CN104778018A (zh) | 基于非对称混合型磁盘镜像的宽条带磁盘阵列及存储方法 | |
CN104750433A (zh) | 一种基于scst的缓存设计方法 | |
US8447947B2 (en) | Method and interface for allocating storage capacities to plural pools | |
US20180307426A1 (en) | Storage apparatus and storage control method | |
KR101480424B1 (ko) | 하이브리드 플래시 메모리의 성능과 수명 최적화 장치 및 방법 | |
US20220129174A1 (en) | Method, device and computer program product for storage management | |
CN112379825A (zh) | 基于数据特征分池的分布式数据存储方法及装置 | |
US11416403B2 (en) | Method and apparatus for performing pipeline-based accessing management in storage server with aid of caching metadata with hardware pipeline module during processing object write command | |
US20240020014A1 (en) | Method for Writing Data to Solid-State Drive | |
CN101997919B (zh) | 一种存储资源的管理方法及管理装置 | |
EP4170499A1 (en) | Data storage method, storage system, storage device, and storage medium | |
KR20150127434A (ko) | 메모리제어장치 및 메모리제어장치의 동작 방법 | |
JP5594647B2 (ja) | ストレージ装置及びその制御方法 | |
WO2016194979A1 (ja) | ストレージシステム、ストレージ制御装置、ストレージ制御方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: Room 505, Taixing Building, 11 Garden East Road, Haidian District, Beijing, 100191 Co-patentee after: Shenzhen Innovation Software Technology Co., Ltd. Patentee after: Innovation Technology Co., Ltd. Address before: 100083 8th Floor of First Enjoyment Science and Technology Building, 51 College Road, Haidian District, Beijing Co-patentee before: Chuangxinke Software Technology (Shenzhen) Co., Ltd. Patentee before: Innovation and Technology Storage Technology Co., Ltd. |