CN100388239C - 在线增加廉价磁盘冗余阵列磁盘数量的方法与系统 - Google Patents
在线增加廉价磁盘冗余阵列磁盘数量的方法与系统 Download PDFInfo
- Publication number
- CN100388239C CN100388239C CNB2005100045380A CN200510004538A CN100388239C CN 100388239 C CN100388239 C CN 100388239C CN B2005100045380 A CNB2005100045380 A CN B2005100045380A CN 200510004538 A CN200510004538 A CN 200510004538A CN 100388239 C CN100388239 C CN 100388239C
- Authority
- CN
- China
- Prior art keywords
- disk
- redundant array
- disks
- data
- inexpensive
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
一种在线增加廉价磁盘冗余阵列磁盘数量的方法与系统,该系统具有:一分区规划单元,用以规划一扩充磁盘上的多个分区;一数据转移单元,用以负责将多笔原廉价磁盘冗余阵列的分区数据转移到各该扩充磁盘所划分出来的目标分区;及一卷重组单元,用以将该廉价磁盘冗余阵列及该扩充磁盘按原数据分布,重新组合多个卷内的分区组合。当扩充一磁盘到原本的廉价磁盘冗余阵列时,由每一个原有的磁盘中,转移一分区数据到扩充的磁盘,达到在维持廉价磁盘冗余阵列的持续运作下,同时完成扩增廉价磁盘冗余阵列的磁盘个数的目的。
Description
技术领域
本发明涉及一种廉价磁盘冗余阵列系统及其方法,特别是在不停止廉价磁盘冗余阵列运作的情况下,通过分区数据转移来达成扩充一磁盘至廉价磁盘冗余阵列的系统及其方法。
背景技术
处在现在的信息时代,所有的文件皆以电子文件形式储存,取代了原本以纸张的形式记载,不仅避免了纸张的浪费,更大大地节省了存放文件的空间。整间图书馆的数据,在电子化之后只需数个硬盘,即可全部储存,但也因此更突显了维持磁盘的正常运作的重要性。
要维持储存的安全性及数据的完整性,避免因磁盘的故障而造成难以估计的损失,在1987年,由Patterson、Gibson和Katz这三个人在加州大学柏克莱分校,发表了名为《A Case of Redundant Array of Inexpensive Disks(廉价磁盘冗余阵列方案)》的论文,其基本思想就是将多个容量较小的、相对廉价的磁盘进行组合,使其在数据安全性,以及存取效能上超过一个昂贵的大容量硬盘。这一设计想法很快就被接受,自此之后,廉价磁盘冗余阵列的技术得到了广泛应用,数据储存进入了更快速、更安全、更廉价的新时代。
当初在设计上,将廉价磁盘冗余阵列分成等级0到5,通过将每个磁盘扇区划分成块大小一致的分区,并分别从不同磁盘取一分区出来,重组为一卷(volume),再将所有的卷结合为一卷组(VG,Volume Group),其优点在于原本为单一磁盘的容量无法储存的文件,不需使用者自行分割,即可存入通过廉价磁盘冗余阵列技术而由多个磁盘所组成的卷组。
此外,一文件在存取时,原本只能在一磁盘中进行,然而在廉价磁盘冗余阵列的卷组(VG,Volume Group)中,由于一笔文件都是同时分散存入一卷的每一磁盘分区中,平行处理的方式大大增加了储存的速度,读取时亦然。
第三个好处是除第0种型态的廉价磁盘冗余阵列外,其它型态的廉价磁盘冗余阵列都提供了不同程度的排错方式,以及当一磁盘发生故障时,拥有对故障磁盘上所储存数据的还原能力,这也使得廉价磁盘冗余阵列的数据保存性大为增加。当然,这是需要耗费一些磁盘空间的,但若与当磁盘发生故障时,所救回的数据与维持系统的持续正常运作的价值相比,这多余磁盘的花费就显得微不足道了。
虽然廉价磁盘冗余阵列具有这么多优点,但是由于每一文件都是分散在各个实体磁盘中,当某一磁盘发生故障且无法挽回时,意谓着牵连所有的文件都将损毁。与传统单一文件存放在单一磁盘相比,廉价磁盘冗余阵列在磁盘发生故障时所造成的伤害更大,且因系统故障的风险是每一个磁盘故障风险的累加,因此更需注重磁盘毁损时数据的保护及还原。
而且,在新增一扩充磁盘时,由于要使扩充磁盘能与原廉价磁盘冗余阵列作合并,在重新建立卷及数据平均分配时,更是容易在过程中造成数据的丢失,较为保险的做法则是停止系统的运作,等扩充磁盘与廉价磁盘冗余阵列做好卷的重组,以及数据的平均分配后再重新启动,这种方法对于需一直保持开机状态的服务器而言,显然是不可取的。
发明内容
本发明的主要目的在于提供一种在线增加廉价磁盘冗余阵列(RAID,Redundant Array of Inexpensive Disks)磁盘数量的方法与系统,在不停止系统运作的情况下,借由每个磁盘分区逐一地转移数据。
为了实现上述目的,本发明公布了一种在线增加廉价磁盘冗余阵列磁盘数量的系统,该系统具有:
一分区规划单元,用以规划一扩充磁盘上的多个分区;
一数据转移单元,用以负责将多笔原廉价磁盘冗余阵列的分区数据转移到各该扩充磁盘所划分出来的目标分区;及
一卷重组单元,用以将该廉价磁盘冗余阵列及该扩充磁盘按原数据分布,重新组合多个卷内的分区组合。
所述的在线增加廉价磁盘冗余阵列磁盘数量的系统,各该分区的空间大小皆相同。
所述的在线增加廉价磁盘冗余阵列磁盘数量的系统,各该磁盘所划分的分区数量与该廉价磁盘冗余阵列中的初始磁盘个数相等。
所述的在线增加廉价磁盘冗余阵列磁盘数量的系统,新增该扩充磁盘只能一次处理一个,待一个加入该廉价磁盘冗余阵列完成后,才能再新增第二个,依此类推。
所述的在线增加廉价磁盘冗余阵列磁盘数量的系统,该转移方式是先删除该分区后,再于该扩充磁盘的一分区中,利用廉价磁盘冗余阵列磁盘系统的容错复原机制,计算该数据所属的卷中的其它磁盘的分区数据,以还原该删除分区上的数据。
所述的在线增加廉价磁盘冗余阵列磁盘数量的系统,该转移分区数据的运作逻辑规则如下:
当该廉价磁盘冗余阵列原有N个磁盘时,则其上各该磁盘划分为N个分区,第n个磁盘就转移″分区(N-n+1)n″的数据至该扩充磁盘上。
所述的在线增加廉价磁盘冗余阵列磁盘数量的系统,该转移的分区个数为N-1个。
所述的在线增加廉价磁盘冗余阵列磁盘数量的系统,调整完的该廉价磁盘冗余阵列具有N+1个卷。
为了实现上述目的,本发明还公布了一种在线增加廉价磁盘冗余阵列磁盘数量的方法,该方法包含以下步骤:
划分一扩充磁盘成N个分区;
转移N-1个磁盘中的各一分区数据至该扩充磁盘上的N-1个分区;
按该分区数据原属的一卷,将该扩充磁盘的N-1个分区各加入该卷中;及
将因转移数据后空下来的分区,以及该扩充磁盘一未分配数据的分区重组成一新的卷。
所述的在线增加廉价磁盘冗余阵列磁盘数量的方法,各该分区的空间大小皆相同。
所述的在线增加廉价磁盘冗余阵列磁盘数量的方法,各该磁盘所划分的分区数量与该廉价磁盘冗余阵列中的初始磁盘个数相等。
所述的在线增加廉价磁盘冗余阵列磁盘数量的方法,新增该扩充磁盘只能一次处理一个,待一个扩充磁盘加入该廉价磁盘冗余阵列完成后,才能再新增第二个扩充磁盘,依此类推。
所述的在线增加廉价磁盘冗余阵列磁盘数量的方法,该转移方式是先删除该分区后,再于该扩充磁盘的一分区中,利用廉价磁盘冗余阵列磁盘系统的容错复原机制,计算该数据所属的卷中的其它磁盘的分区数据,以还原该删除分区上的数据。
所述的在线增加廉价磁盘冗余阵列磁盘数量的方法,该转移分区数据的运作逻辑规则如下:
当该廉价磁盘冗余阵列原有N个磁盘时,则其上各该磁盘划分为N个分区,第n个磁盘就搬移″分区(N-n+1)n″的数据至该扩充磁盘上。
所述的在线增加廉价磁盘冗余阵列磁盘数量的方法,该搬移的分区个数为N-1个。
所述的在线增加廉价磁盘冗余阵列磁盘数量的方法,调整完的该廉价磁盘冗余阵列具有N+1个卷。
换言之,本发明所揭露的系统需包含:
一分区规划单元,用以对扩充磁盘规划其分区;
一数据转移单元,用以负责将原廉价磁盘冗余阵列的数据转移到扩充磁盘所划分出来的分区;及
一卷重组单元,用以将原廉价磁盘冗余阵列及扩充磁盘按原数据分布,重新组合卷内的分区组合。
此外,本发明所提的方法包含以下步骤:
首先,对扩充磁盘根据原廉价磁盘冗余阵列中,划分与每一磁盘相同数量的分区;
由N-1个磁盘中各转移一分区数据至扩充磁盘的一分区;
按数据原属的卷,将扩充磁盘的N-1个分区各加入该卷;及
最后,将因转移数据后空下来的分区,以及扩充磁盘一未分配数据的分区重组成一新的卷。
本发明的有益效果是当扩充一磁盘到原本的廉价磁盘冗余阵列时,由每一个原有的磁盘中,转移一分区数据到扩充的磁盘,可在维持廉价磁盘冗余阵列的持续运作下,同时完成扩增廉价磁盘冗余阵列的磁盘个数。
有关本发明的特征与实例,配合附图作最佳实施例详细说明如下:
附图说明
图1是本发明的系统结构示意图;
图2是本发明的方法流程图;
图3a是三个磁盘的廉价磁盘冗余阵列扩充一磁盘的示意图;
图3b是转移分区数据的示意图;
图3c是新卷的构成示意图。
其中,附图标记说明如下:
110-扩充磁盘 120-原廉价磁盘冗余阵列
130-分区规划单元 140-数据转移单元
150-卷重组单元 160-转移数据后的廉价磁盘冗余阵列
170-新的卷
步骤210-划分扩充磁盘成N个分区
步骤220-转移N-1个磁盘中的各一分区数据至扩充磁盘的N-1个分区
步骤230-按数据原属的卷,将扩充磁盘的N-1个分区各加入该卷
步骤240-将因转移数据后空下来的分区,以及扩充磁盘一未分配数据的分区重组成一新的卷
具体实施方式
本发明是一种在线增加廉价磁盘冗余阵列(RAID,Redundant Array ofInexpensive Disks)磁盘数量的方法与系统,虽然廉价磁盘冗余阵列有多种型态,但大略可区分为第0种、第1种,以及两种合并及增加排错码的衍生组合。若为第1种,也就是对磁盘数据作镜像备份,则在新增磁盘时,需同时挂载两个扩充磁盘上去,先对第一个磁盘与其中一份第1种型态的廉价磁盘冗余阵列作数据平均分配,此时系统以另一份第1种型态的廉价磁盘冗余阵列来维持系统的持续运作,待该数据平均分配完成无误后,再来处理第二个新增的磁盘,分别与完成平均分配的廉价磁盘冗余阵列作磁盘一对一的对应修改,所以本发明将重点放在第1种型态的廉价磁盘冗余阵列的新增磁盘。
为使说明能较易理解,故皆以新增一扩充磁盘1 10到具有三磁盘的原廉价磁盘冗余阵列120的具体实施例来作说明。本发明主要的系统结构请参阅图1,虚线包围部分为本发明的系统结构图,现分别说明如下:
分区规划单元130,用以对欲加入的扩充磁盘110规划其分区;若原廉价磁盘冗余阵列120由三个磁盘所组成,则其中每一个磁盘所划分的区块数量则为三块。如图3a所示,磁盘1的扇区分成分区11、分区21、及分区31,磁盘2的扇区分成分区12、分区22、及分区32,以及磁盘3的扇区分成分区13、分区23、及分区33;故扩充磁盘110的分区划分数量及每一分区容量大小也就与原廉价磁盘冗余阵列120内每一磁盘的分区大小及数量一样,由此可知,每一个磁盘的容量皆应相同,若是磁盘的容量大小不一,则统一以容量最小的磁盘为基准来作分割,其它较大容量的磁盘,则将被浪费掉其多余的磁盘容量而不作使用。
数据转移单元140,用以负责将原廉价磁盘冗余阵列120分区内存放的数据转移到扩充磁盘110所划分出来的分区。而转移的方式,则是先将欲转移的分区删除后,造成廉价磁盘冗余阵列(RAID)控制器以为磁盘分区发生错误,分区上数据遗失的假象,进而启动廉价磁盘冗余阵列(RAID)的容错复原机制,利用计算未删除的卷组其它磁盘分区上的数据,于扩充磁盘110的新分区中将删除的分区数据复原。
如图3b所示,由于每一磁盘的分区大小皆相同,故可将各磁盘的一分区直接删除,第3个磁盘就删除分区13,第2个磁盘就删除分区22;删除完毕后,接着如图3c所示,将删除的分区13数据存于磁盘4的空的分区14中,利用廉价磁盘冗余阵列(RAID)的容错复原机制,计算未删除的卷组其它磁盘上分区11及分区12数据来作复原。同样地,也将删除的分区22数据存于磁盘4之空的分区24中,利用廉价磁盘冗余阵列(RAID)的容错复原机制,计算未删除的卷组其它磁盘上分区21及分区23数据来作复原。
本发明的数据转移规则为,当原廉价磁盘冗余阵列120有N个磁盘时,则每一磁盘划分为N个分区,第n个磁盘就转移分区(N-n+1)n的数据至扩充磁盘110上。
卷重组单元150,用以将原廉价磁盘冗余阵列120及扩充磁盘110在转移数据后,按原数据所属卷的分布,重新组合卷内的分区组合,成为转移数据后新的廉价磁盘冗余阵列160及一新的卷170。
如图3c所示,当数据转移单元140将分区13数据转移到磁盘4后,则储存分区13数据的分区14取代分区13的位置,与分区11及分区12重新组成卷1;同理,磁盘4中储存分区22数据的分区24取代分区22的位置,与分区21及分区23重新组成卷2。
此外,针对因转移数据后,磁盘所空下来的分区,以及扩充磁盘上一未分配数据的分区,将其重组成一新的卷170。如图3c所示,当磁盘3的分区13数据,及磁盘2的分区22数据转到磁盘4时,该空余分区空间即与磁盘4的一未分配数据分区43的空间组成一新的卷170。
重组完成后的廉价磁盘冗余阵列,除原本3个阵列外,再加上上述新组成的一阵列170,最后将卷1至卷4组成一加入扩充磁盘后的卷组(VG,Volume Group)。
请参照图2,该图是本发明的方法流程图。首先,对扩充磁盘110根据原廉价磁盘冗余阵列120中由分区规划单元130划分与每一磁盘相同数量的分区(步骤210),其中每一分区的空间大小皆相同,且该扩充磁盘110上划分的分区数量也与其它磁盘一样。
接着,假设原廉价磁盘冗余阵列120由N个磁盘所组成,则由数据转移单元140对N-1个磁盘中,各搬移一分区数据至扩充磁盘的一分区(步骤220),如图3b所示,原廉价磁盘冗余阵列120由三个磁盘所组成,因此我们删除磁盘3的分区13及磁盘2的分区22。
利用廉价磁盘冗余阵列(RAID)的容错复原机制,将删除的分区13数据存于磁盘4的空的分区14中,计算未删除的卷组其它磁盘上分区11及分区12数据来作复原。同样的,也将删除的分区22数据存于磁盘4的空的分区24中,利用廉价磁盘冗余阵列(RAID)的容错复原机制,计算未删除的卷组其它磁盘上分区21及分区23数据来作复原。
然后,按数据原属的卷,将扩充磁盘的N-1个分区各加入该卷中(步骤230),由于磁盘4上的分区14是存放分区13数据,所以加入扩充磁盘后的卷1,由分区11、分区12、及分区14所组成,同理,由于磁盘4上的分区24是存放分区22数据,所以卷2由分区21、分区23、及分区24所组成,然后再将卷1至卷3合并为一转移数据后的廉价磁盘冗余阵列160。
最后,将因转移数据后空下来的分区,以及扩充磁盘上一未分配数据的分区,重新组合成一新的卷(步骤240)。如图3c所示,分区22数据转移后,由于其原属的卷2已有分区24填补,故将其编入新增的卷4中,即分区41。一样的,分区13数据搬移后,由于其原属的卷1已有分区14填补,故将其编入新增的卷4中,即分区42。再加上磁盘4上尚有一分区43未分配入任一卷中,故将这三块分区皆编入卷4中。
本发明一次只能扩充一个磁盘。若要在型态1的廉价磁盘冗余阵列中新增两个以上的磁盘,则按上述的方法,先扩充一个后,再用相同的方法处理第二个。因此可以在不停止系统的运作下,实现在线增加廉价磁盘冗余阵列磁盘数量的目的。
虽然本发明通过前述的较佳实施例披露如上,但是并非用以限定本发明。由于任何本领域技术人员,在不脱离本发明的精神和范围内,有可能作简单的更动与润饰,因此本发明的专利保护范围以本说明书所附的权利要求书为准。
Claims (16)
1.一种在线增加廉价磁盘冗余阵列磁盘数量的系统,其特征在于该系统具有:
一分区规划单元,用以规划一扩充磁盘上的多个分区;
一数据转移单元,用以负责将多笔原廉价磁盘冗余阵列的分区数据转移到各该扩充磁盘所划分出来的目标分区;及
一卷重组单元,用以将该廉价磁盘冗余阵列及该扩充磁盘按原数据分布,重新组合多个卷内的分区组合。
2.如权利要求1所述的在线增加廉价磁盘冗余阵列磁盘数量的系统,其特征在于:各该分区的空间大小皆相同。
3.如权利要求1所述的在线增加廉价磁盘冗余阵列磁盘数量的系统,其特征在于:各该磁盘所划分的分区数量与该廉价磁盘冗余阵列中的初始磁盘个数相等。
4.如权利要求1所述的在线增加廉价磁盘冗余阵列磁盘数量的系统,其特征在于:新增该扩充磁盘只能一次处理一个,待一个加入该廉价磁盘冗余阵列完成后,才能再新增第二个,依此类推。
5.如权利要求1所述的在线增加廉价磁盘冗余阵列磁盘数量的系统,其特征在于:该转移方式是先删除该分区后,再于该扩充磁盘的一分区中,利用廉价磁盘冗余阵列磁盘系统的容错复原机制,计算该数据所属的卷中的其它磁盘的分区数据,以还原该删除分区上的数据。
6.如权利要求1所述的在线增加廉价磁盘冗余阵列磁盘数量的系统,其特征在于:该转移分区数据的运作逻辑规则如下:
当该廉价磁盘冗余阵列原有N个磁盘时,则其上各该磁盘划分为N个分区,第n个磁盘就转移″分区(N-n+1)n″的数据至该扩充磁盘上。
7.如权利要求6所述的在线增加廉价磁盘冗余阵列磁盘数量的系统,其特征在于:该转移的分区个数为N-1个。
8.如权利要求6所述的在线增加廉价磁盘冗余阵列磁盘数量的系统,其特征在于:调整完的该廉价磁盘冗余阵列具有N+1个卷。
9.一种在线增加廉价磁盘冗余阵列磁盘数量的方法,其特征在于该方法包含以下步骤:
划分一扩充磁盘成N个分区;
转移N-1个磁盘中的各一分区数据至该扩充磁盘上的N-1个分区;
按该分区数据原属的一卷,将该扩充磁盘的N-1个分区各加入该卷中;及
将因转移数据后空下来的分区,以及该扩充磁盘一未分配数据的分区重组成一新的卷。
10.如权利要求9所述的在线增加廉价磁盘冗余阵列磁盘数量的方法,其特征在于:各该分区的空间大小皆相同。
11.如权利要求9所述的在线增加廉价磁盘冗余阵列磁盘数量的方法,其特征在于:各该磁盘所划分的分区数量与该廉价磁盘冗余阵列中的初始磁盘个数相等。
12.如权利要求9所述的在线增加廉价磁盘冗余阵列磁盘数量的方法,其特征在于:新增该扩充磁盘只能一次处理一个,待一个扩充磁盘加入该廉价磁盘冗余阵列完成后,才能再新增第二个扩充磁盘,依此类推。
13.如权利要求9所述的在线增加廉价磁盘冗余阵列磁盘数量的方法,其特征在于:该转移方式是先删除该分区后,再于该扩充磁盘的一分区中,利用廉价磁盘冗余阵列磁盘系统的容错复原机制,计算该数据所属的卷中的其它磁盘的分区数据,以还原该删除分区上的数据。
14.如权利要求9所述的在线增加廉价磁盘冗余阵列磁盘数量的方法,其特征在于:该转移分区数据的运作逻辑规则如下:
当该廉价磁盘冗余阵列原有N个磁盘时,则其上各该磁盘划分为N个分区,第n个磁盘就转移″分区(N-n+1)n″的数据至该扩充磁盘上。
15.如权利要求14所述的在线增加廉价磁盘冗余阵列磁盘数量的方法,其特征在于:该转移的分区个数为N-1个。
16.如权利要求9所述的在线增加廉价磁盘冗余阵列磁盘数量的方法,其特征在于:调整完的该廉价磁盘冗余阵列具有N+1个卷。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100045380A CN100388239C (zh) | 2005-01-18 | 2005-01-18 | 在线增加廉价磁盘冗余阵列磁盘数量的方法与系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100045380A CN100388239C (zh) | 2005-01-18 | 2005-01-18 | 在线增加廉价磁盘冗余阵列磁盘数量的方法与系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1808398A CN1808398A (zh) | 2006-07-26 |
CN100388239C true CN100388239C (zh) | 2008-05-14 |
Family
ID=36840307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100045380A Expired - Fee Related CN100388239C (zh) | 2005-01-18 | 2005-01-18 | 在线增加廉价磁盘冗余阵列磁盘数量的方法与系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100388239C (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106933515A (zh) * | 2017-03-15 | 2017-07-07 | 郑州云海信息技术有限公司 | 一种兼顾读写速度与数据安全的磁盘raid冗余方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1247608A (zh) * | 1997-02-27 | 2000-03-15 | 国际商业机器公司 | 用于分级存储管理系统的转换廉价磁盘冗余阵列 |
US6321345B1 (en) * | 1999-03-01 | 2001-11-20 | Seachange Systems, Inc. | Slow response in redundant arrays of inexpensive disks |
CN1542600A (zh) * | 2003-04-26 | 2004-11-03 | �Ҵ���˾ | 配置用于独立磁盘冗余阵列存储系统的存储器 |
-
2005
- 2005-01-18 CN CNB2005100045380A patent/CN100388239C/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1247608A (zh) * | 1997-02-27 | 2000-03-15 | 国际商业机器公司 | 用于分级存储管理系统的转换廉价磁盘冗余阵列 |
US6321345B1 (en) * | 1999-03-01 | 2001-11-20 | Seachange Systems, Inc. | Slow response in redundant arrays of inexpensive disks |
CN1542600A (zh) * | 2003-04-26 | 2004-11-03 | �Ҵ���˾ | 配置用于独立磁盘冗余阵列存储系统的存储器 |
Also Published As
Publication number | Publication date |
---|---|
CN1808398A (zh) | 2006-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11941255B2 (en) | Storage system and data management method | |
US10977124B2 (en) | Distributed storage system, data storage method, and software program | |
JP6307537B2 (ja) | Ssd環境のための適応的raid | |
JP6247334B2 (ja) | 動的構成のraidアレイにおける再構成読み込み | |
US8904129B2 (en) | Method and apparatus for backup and restore in a dynamic chunk allocation storage system | |
US8307159B2 (en) | System and method for providing performance-enhanced rebuild of a solid-state drive (SSD) in a solid-state drive hard disk drive (SSD HDD) redundant array of inexpensive disks 1 (RAID 1) pair | |
CN101604250B (zh) | 储存虚拟化系统中更新实体储存装置的控制程序的方法 | |
US20060085674A1 (en) | Method and system for storing data | |
US9990263B1 (en) | Efficient use of spare device(s) associated with a group of devices | |
US10353787B2 (en) | Data stripping, allocation and reconstruction | |
US8041891B2 (en) | Method and system for performing RAID level migration | |
US20010018728A1 (en) | Data storage system having redundant solid state data storage device | |
US20070159897A1 (en) | Method and apparatus for preventing permanent data loss due to single failure of a fault tolerant array | |
JP2000099282A (ja) | ファイル管理システム | |
JP2007234026A (ja) | ユニークブロックプールマネージャを含むデータ記憶システムおよび階層記憶装置における応用 | |
US10095585B1 (en) | Rebuilding data on flash memory in response to a storage device failure regardless of the type of storage device that fails | |
US7721143B2 (en) | Method for reducing rebuild time on a RAID device | |
US10409682B1 (en) | Distributed RAID system | |
CN118779146A (zh) | 数据存储方法、设备、介质及产品 | |
JP2021064283A (ja) | ストレージ制御装置およびプログラム | |
JP2001043031A (ja) | 分散パリティ生成機能を備えたディスクアレイ制御装置 | |
CN100388239C (zh) | 在线增加廉价磁盘冗余阵列磁盘数量的方法与系统 | |
CN115391093A (zh) | 一种数据处理方法及系统 |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080514 Termination date: 20110118 |