CN103699457A - Method and device for restoring disk arrays based on stripping - Google Patents
Method and device for restoring disk arrays based on stripping Download PDFInfo
- Publication number
- CN103699457A CN103699457A CN201310447113.1A CN201310447113A CN103699457A CN 103699457 A CN103699457 A CN 103699457A CN 201310447113 A CN201310447113 A CN 201310447113A CN 103699457 A CN103699457 A CN 103699457A
- Authority
- CN
- China
- Prior art keywords
- storage unit
- particle storage
- reserved area
- band
- raid
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000003491 array Methods 0.000 title abstract description 4
- 239000002245 particle Substances 0.000 claims abstract description 104
- 238000013507 mapping Methods 0.000 claims abstract description 23
- 238000012546 transfer Methods 0.000 claims abstract description 15
- 230000015556 catabolic process Effects 0.000 claims description 17
- 238000006731 degradation reaction Methods 0.000 claims description 17
- 230000008439 repair process Effects 0.000 claims description 17
- 238000000926 separation method Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 abstract description 4
- 230000001133 acceleration Effects 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 6
- 230000005012 migration Effects 0.000 description 4
- 238000013508 migration Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
The invention discloses a method and a device for restoring disk arrays based on stripping. The method comprises the steps of dividing RAID (Redundant Arrays of Independent Disks) into a plurality of particle storage units in equal sizes, and managing each particle storage unit by an internal IO (Input/Output) acceleration engine after carrying out unique identification on each particle storage unit; dividing a reserved area in each particle storage unit; copying and restoring data in a strip to the reserved area in the particle storage unit where the strip is located when IO error is caused, and recording a transfer path to a mapping table; carrying out data operation on the reserved area which is redirected by a logical block address when the RAID are accessed by a system again. The method and the device disclosed by the invention have the advantages that the disk array has the capacity of restoring quickly, the strip is used as a basic unit for restoring, and a demoted strip can be quickly restored by minimum space cost; a new magnetic disk is not needed to be inserted during a restoring process, and data can be automatically restored to the internal reserved area; the restoring time occupies 1% of traditional reestablishing time; local error of the magnetic disk can be isolated, and a bad block of the magnetic disk can be prevented from diffusing.
Description
Technical field
The present invention relates to disk storage technology field, be specifically related to a kind of disk array restorative procedure and device based on striping.
Background technology
Redundant Array of Independent Disks (RAID) (Redundant Arrays of Inexpensive Disks, RAID) is the memory technology of a kind of high-performance, high reliability.Conventional technology comprises RAID0, RAID1, RAID5, RAID6, RAID10 etc.; Wherein RAID5, RAID6, RAID10 are comprised of polylith disk respectively, each RAID in the mode of band to the disk data writing in array.Further, RAID5, RAID6 disk array can utilize the technology of parity check (Parity Check), parity data are left on the disk of array.Utilize disk calibration technology, RAID system can provide the function of failure disc automatic Reconstruction.RAID5 allows a disk failure, and RAID6 allows two dishes to lose efficacy especially; In this case, Reconstruction of The Function utilizes verification to calculate, and can correctly repair data.Along with the continuous increase of single-deck capacity, the reconstruction reparation of disk array is a very long waiting process.And process of reconstruction need to read the total data of the residue disk of array, if encounter the read error (URE, unrecoverable read error) that cannot recover in process, array rebuild will be failed, therefore there is the situation of loss of data, to client, bring huge loss.
Although data storage in the time of can adopting the technological means offer trough in disk to repair disk error in prior art, but because the existing trough of offering is to divide as a whole with independent disk, once mistake appears in this disk, still cause data not repaired in time; If while being applied in a plurality of disks formation disk array, when storage space is divided, can there are some storage defects.
Summary of the invention
The invention provides a kind of disk array restorative procedure and device based on striping, can address the above problem.
A kind of disk array restorative procedure based on striping that the embodiment of the present invention provides, comprises the steps:
A: RAID is divided into equal-sized several particle storage unit, and each particle storage unit is carried out being managed by inner IO accelerating engine after unique identification;
B: in each particle storage unit internal separation reserved area;
C: while there is IO mistake, determine the band scope that degradation occurs according to logical block addresses, data copy in this band is repaired to the reserved area in the particle storage unit at this band place, and recorded transfer path to mapping table;
D: when system is accessed RAID again, judge whether to carry out logical block addresses according to mapping table and be redirected, if mapping table has the record of transfer path, the redirected reserved area of logical block addresses is carried out to data manipulation.
Preferably, inner IO accelerating engine is also managed described reserved area, and metadata structure figure and the IO of initialization management information remap routing table.
Preferably, in described step B, the space of reserved area is 0.5% of particle storage unit.
Preferably, also comprise each particle storage unit band is set to priority, while there is IO mistake, according to logical block addresses, determine there is the band scope of degradation, and data in degradation band are copied successively to the reserved area of repairing in the particle storage unit at this band place according to the sequence of priority.
Preferably, also comprise: reserved particle storage unit reserved area when RAID is divided into equal-sized several particle storage unit, if the frequency that IO mistake occurs in a certain particle storage unit is more than or equal to 2 times, the data in this particle storage unit are all migrated in described particle storage unit reserved area.
The embodiment of the present invention also provides a kind of disk array prosthetic device based on striping, comprising:
Divide identify unit, for RAID being divided into equal-sized several particle storage unit, and each particle storage unit is carried out by inner IO accelerating engine, being managed after unique identification;
Band stick unit, in each particle storage unit internal separation reserved area;
Repair unit, when there is IO mistake, according to logical block addresses, determine the band scope that degradation occurs, data copy in this band is repaired to the reserved area in the particle storage unit at this band place, and recorded transfer path to mapping table;
Operating unit, while again accessing RAID for system, judges whether to carry out logical block addresses according to mapping table and is redirected, if mapping table has the record of transfer path, the redirected reserved area of logical block addresses is carried out to data manipulation.
Preferably, also comprise particle stick unit, reserved particle storage unit reserved area while being used for RAID to be divided into equal-sized several particle storage unit, if the frequency that IO mistake occurs in a certain particle storage unit is more than or equal to 50 times, the data in this particle storage unit are all migrated in described particle storage unit reserved area.
Technique scheme can find out, because the embodiment of the present invention adopts, disk array carried out to granulating, and in the inner reserved part of particle storage unit space as reserved area; When finding that disk read-write mistake causes the band degradation of disk array, according to read-write logical block addresses, determine the band scope that degradation occurs; Data are repaired to reserved area from degradation band copy.Repair process only can be chosen the related band scope of disk error, and other data do not need to repair, thus reparation speed greatly promote, and then effective protected data safety.
Therefore, with respect to prior art, have the following advantages:
Disk array repair ability fast, the band of take is the base unit of repairing, and with minimum space cost, repairs fast degradation band; Repair process does not need to insert the automatic repair data of new disk to inner reserved area; Need 1% of traditional reconstruction time repair time; Disk local error is isolated, prevent the diffusion of bad piece of disk.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the method flow diagram of the embodiment of the present invention 1;
Fig. 2 is the granular structural representation of RAID in the embodiment of the present invention 1;
Fig. 3 is the schematic diagram of band repair process in particle storage unit in the embodiment of the present invention 1.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making all other embodiment that obtain under creative work prerequisite, belong to the scope of protection of the invention.
Embodiment 1:
The embodiment of the present invention provides a kind of disk array restorative procedure based on striping, as shown in Figure 1, comprises the steps.
Step 101: RAID is divided into equal-sized several particle storage unit, and each particle storage unit is carried out being managed by inner IO accelerating engine after unique identification.
The main task of this step is that disk array is whole as dividing object, RAID is carried out to granulating division, as shown in Figure 2, on the basis of RAID, disk array is carried out to the division of array again, form several particle storage unit, wherein in each particle storage unit, still with striping, manage, as shown in Figure 3, in this particle storage unit, there are a plurality of bands, in each band strip, there are a plurality of storage space trunk, be appreciated that, when the content once read and write when disk array is larger, the strip data of a plurality of particle storage unit forms a strip data of this disk array jointly, hour, a strip data in individual particle storage unit can be used as the strip data of whole disk array and is read and write the content of once reading and writing when disk array.As can be seen here, the granulating dividing mode in the embodiment of the present invention is still usingd the striping way to manage of former disk array as basis, has guaranteed good compatibility.
RAID is divided into after a plurality of particle storage unit, need to identifies each particle storage unit, each particle storage unit is generated to a label, make inner IO accelerating engine can accurately identify and operate this certain concrete particle storage unit.
Step 102: in each particle storage unit internal separation reserved area.
After RAID being divided into a plurality of particle storage unit, this step is to each particle storage unit internal separation reserved area, for having corresponding storage area to repair when disk array read-write error, user can arrange reserved area shared space proportion in particle storage unit according to the use occasion of disk array or service condition, storage needs and read-write error probability of happening in conjunction with disk array in the embodiment of the present invention are 0.5% of particle storage unit by the spatial placement of described reserved area, this ratio not only can guarantee the normal storage needs of particle storage unit, and can meet disk array read-write error again time, data are repaired the needs of requisite space, compressed greatly the degree of headspace, promoted the reading and writing data ability of disk array.
In order further to promote read or write speed and the ability of RAID, reserved area is also managed by inner IO accelerating engine, be that inner IO accelerating engine is also managed described reserved area, metadata structure figure and the IO of inner IO accelerating engine initialization management information remap routing table, each storage space can both be operated in time, complete corresponding read-write task.
Step 103: while there is IO mistake, determine the band scope that degradation occurs according to logical block addresses, data copy in this band is repaired to the reserved area in the particle storage unit at this band place, and recorded transfer path to mapping table.
In this step there is IO(input/output and be read-write in RAID) during mistake, in a certain storage space trunk of inevitable certain band in certain particle storage unit of this read-write error, in the embodiment of the present invention Figure 3 shows that example, when RAID reads and writes to the band strip2 of this particle storage unit, its first storage space is bad trunk, cause RAID that read-write error occurs, because each particle storage unit has unique sign, system can be according to logical block addresses LBA(Logic Block Address) determine the band scope that degradation occurs, can determine rapidly that mistake has occurred the band strip2 of this particle storage unit, then all data copy in this band strip2 is repaired to the reserved area in the particle storage unit at this band strip2 place, i.e. strip n in piece reserved area as shown in Figure 3, and record transfer path to mapping table, make system can recognize being redirected of this logical block addresses.
In order further to promote read-write and the efficiency of management of disk array, meet user's application demand, a kind of innovative approach has been proposed in the embodiment of the present invention, that is: each particle storage unit band is set to priority, priority level initializing is herein different from prior art certain reading and writing of files is set to priority, but the banded zone of the particle storage unit of disk array is carried out to priority division, owing to adopting above-mentioned granulating dividing mode in the embodiment of the present invention, also make the priority of particle storage unit band divide and be achieved, user only need to write vital document in the particle storage unit that priority is higher can produce limited effect to this vital document, and without this document being carried out to special identifier, when there is IO mistake, according to logical block addresses, determine the band scope that degradation occurs, and according to the sequence of priority, data in degradation band are copied successively to the reserved area of repairing in the particle storage unit at this band place.
As can be seen here, the relevant band of repairing that needs enters waiting list according to priority orders, starts band copy and repairs, and data are repaired to reserved area.Band reparation only can occur on the band relevant to this disk error, so its data volume that need to repair is seldom.And the recovery technique means in the embodiment of the present invention, the data volume that need to read from redundancy magnetic disk is also fewer, has greatly lowered the probability that occurs URE, has improved reconstruction success rate.
Step 104: when system is accessed RAID again, judge whether to carry out logical block addresses according to mapping table and be redirected, if mapping table has the record of transfer path, the redirected reserved area of logical block addresses is carried out to data manipulation.
After in this step, strip data copy has been repaired, system can record logical block addresses LBA mapping table.When user accesses RAID system again, according to mapping table, judge whether to carry out LBA and be redirected, if mapping table exists the record (repairing record) of transfer path, reserved area is carried out to data read-write operation, guarantee data consistency.According to the restorative procedure of describing in the embodiment of the present invention and with reference to the reparation schematic diagram shown in figure 3, can find out, the base unit of repairing in the technical program is band, the misdata that only need to repair minimum unit, and then can greatly shorten and rebuild the time of repairing, promote reconstruction speed.
The dynamic role of repairing in order to promote the autonomous detection of disk array, the embodiment of the present invention is also made another improvement: after step 102, also comprise active migration step: reserved particle storage unit reserved area when RAID is divided into equal-sized several particle storage unit, if the frequency that IO mistake occurs in a certain particle storage unit is more than or equal to 50 times, the data in this particle storage unit are all migrated in described particle storage unit reserved area.Be understandable that thus; in the embodiment of the present invention, also in disk array, offered particle storage unit reserved area; be specifically designed to the migration reparation of a whole particle storage unit; in this particle storage unit reserved area, according to particle storage unit, be that unit carries out particle division equally, to guarantee matching corresponding with whole disk array.
IO accelerating engine can carry out Intelligent statistical analysis to IO mistake, if find that IO mistake often occurs at a certain subrange (to be set as the frequency in the embodiment of the present invention and to be above frequent generation at 50 times, can change voluntarily the numerical range of this frequency in other embodiments), will initiatively carry out this particle memory cell data migration, data are migrated to a new particle storage unit in particle storage unit reserved area from the particle storage unit often making a mistake; After Data Migration completes, particle storage unit inside is a complete disk block, has effectively prevented the generation of bad piece of disk, has also promoted disk array readwrite performance simultaneously.
Embodiment 2:
The embodiment of the present invention provides a kind of disk array prosthetic device based on striping, comprising:
Divide identify unit, for RAID being divided into equal-sized several particle storage unit, and each particle storage unit is carried out by inner IO accelerating engine, being managed after unique identification;
Band stick unit, in each particle storage unit internal separation reserved area;
Repair unit, when there is IO mistake, according to logical block addresses, determine the band scope that degradation occurs, data copy in this band is repaired to the reserved area in the particle storage unit at this band place, and recorded transfer path to mapping table;
Operating unit, while again accessing RAID for system, judges whether to carry out logical block addresses according to mapping table and is redirected, if mapping table has the record of transfer path, the redirected reserved area of logical block addresses is carried out to data manipulation.
As a kind of improvement project, also comprise particle stick unit, reserved particle storage unit reserved area while being used for RAID to be divided into equal-sized several particle storage unit, if the frequency that IO mistake occurs in a certain particle storage unit is more than or equal to 2 times, the data in this particle storage unit are all migrated in described particle storage unit reserved area.
It should be noted that, the contents such as the information interaction between said apparatus and intrasystem each unit, implementation, due to the inventive method embodiment based on same design, particular content can, referring to the narration in the inventive method embodiment, repeat no more herein.
One of ordinary skill in the art will appreciate that all or part of step in the whole bag of tricks of above-described embodiment is to come the hardware that instruction is relevant to complete by program, this program can be stored in a computer-readable recording medium, storage medium can comprise: ROM (read-only memory) (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), disk or CD etc.
Disk array restorative procedure and the device based on the striping that above the embodiment of the present invention are provided are described in detail, applied specific case herein principle of the present invention and embodiment are set forth, the explanation of above embodiment is just for helping to understand method of the present invention and core concept thereof; , for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention meanwhile.
Claims (7)
1. the disk array restorative procedure based on striping, is characterized in that, comprises the steps:
A: RAID is divided into equal-sized several particle storage unit, and each particle storage unit is carried out being managed by inner IO accelerating engine after unique identification;
B: in each particle storage unit internal separation reserved area;
C: while there is IO mistake, determine the band scope that degradation occurs according to logical block addresses, data copy in this band is repaired to the reserved area in the particle storage unit at this band place, and recorded transfer path to mapping table;
D: when system is accessed RAID again, judge whether to carry out logical block addresses according to mapping table and be redirected, if mapping table has the record of transfer path, the redirected reserved area of logical block addresses is carried out to data manipulation.
2. the disk array restorative procedure based on striping as claimed in claim 1, is characterized in that, inner IO accelerating engine is also managed described reserved area, and metadata structure figure and the IO of initialization management information remap routing table.
3. the disk array restorative procedure based on striping as claimed in claim 1, is characterized in that, in described step B, the space of reserved area is 0.5% of particle storage unit.
4. the disk array restorative procedure based on striping as claimed in claim 1, it is characterized in that, also comprise each particle storage unit band is set to priority, while there is IO mistake, according to logical block addresses, determine there is the band scope of degradation, and data in degradation band are copied successively to the reserved area of repairing in the particle storage unit at this band place according to the sequence of priority.
5. the disk array restorative procedure based on striping as claimed in claim 1, it is characterized in that, also comprise: reserved particle storage unit reserved area when RAID is divided into equal-sized several particle storage unit, if the frequency that IO mistake occurs in a certain particle storage unit is more than or equal to 2 times, the data in this particle storage unit are all migrated in described particle storage unit reserved area.
6. the disk array prosthetic device based on striping, is characterized in that, comprising:
Divide identify unit, for RAID being divided into equal-sized several particle storage unit, and each particle storage unit is carried out by inner IO accelerating engine, being managed after unique identification;
Band stick unit, in each particle storage unit internal separation reserved area;
Repair unit, when there is IO mistake, according to logical block addresses, determine the band scope that degradation occurs, data copy in this band is repaired to the reserved area in the particle storage unit at this band place, and recorded transfer path to mapping table;
Operating unit, while again accessing RAID for system, judges whether to carry out logical block addresses according to mapping table and is redirected, if mapping table has the record of transfer path, the redirected reserved area of logical block addresses is carried out to data manipulation.
7. the disk array prosthetic device based on striping as claimed in claim 6, it is characterized in that, also comprise particle stick unit, reserved particle storage unit reserved area while being used for RAID to be divided into equal-sized several particle storage unit, if the frequency that IO mistake occurs in a certain particle storage unit is more than or equal to 50 times, the data in this particle storage unit are all migrated in described particle storage unit reserved area.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310447113.1A CN103699457A (en) | 2013-09-26 | 2013-09-26 | Method and device for restoring disk arrays based on stripping |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310447113.1A CN103699457A (en) | 2013-09-26 | 2013-09-26 | Method and device for restoring disk arrays based on stripping |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN103699457A true CN103699457A (en) | 2014-04-02 |
Family
ID=50360995
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310447113.1A Pending CN103699457A (en) | 2013-09-26 | 2013-09-26 | Method and device for restoring disk arrays based on stripping |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103699457A (en) |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104468829A (en) * | 2014-12-29 | 2015-03-25 | 浪潮电子信息产业股份有限公司 | Enterprise IT system structure implementation method based on virtualization environment |
| CN105808378A (en) * | 2016-02-26 | 2016-07-27 | 华为技术有限公司 | Metadata restoration method and device |
| CN106168920A (en) * | 2015-05-21 | 2016-11-30 | 联想企业解决方案(新加坡)有限公司 | Controlling a Redundant Array of Independent Disks (RAID) comprising read only flash data storage devices |
| CN106959912A (en) * | 2017-03-07 | 2017-07-18 | 杭州宏杉科技股份有限公司 | Disk detection method and device |
| CN107122261A (en) * | 2017-04-18 | 2017-09-01 | 杭州宏杉科技股份有限公司 | The data read-write method and device of a kind of storage device |
| CN108089951A (en) * | 2014-12-12 | 2018-05-29 | 英特尔公司 | Acceleration data in storage system are recovered |
| CN109240841A (en) * | 2018-07-02 | 2019-01-18 | 广东睿江云计算股份有限公司 | A kind of union file system fault discovery and partition method and device |
| CN109658975A (en) * | 2018-11-02 | 2019-04-19 | 北京大学 | A kind of active data restorative procedure and system towards correcting and eleting codes |
| CN109726033A (en) * | 2017-10-31 | 2019-05-07 | 伊姆西Ip控股有限责任公司 | The life-span stop detection and Active Replication based on driver panel in the RAID data storage system of mapping |
| CN112000296A (en) * | 2020-08-28 | 2020-11-27 | 北京计算机技术及应用研究所 | Performance optimization system in full flash memory array |
| CN112558859A (en) * | 2019-09-26 | 2021-03-26 | 杭州海康威视数字技术股份有限公司 | Hard disk, storage system and hard disk capacity marking method |
| CN113851172A (en) * | 2020-06-25 | 2021-12-28 | 美光科技公司 | Error handling optimization in memory subsystem mapping |
| CN114064979A (en) * | 2021-11-02 | 2022-02-18 | 郑州云海信息技术有限公司 | A method, computer and storage medium for speeding up the acquisition of RAID storage data |
| CN115629720A (en) * | 2022-12-20 | 2023-01-20 | 鹏钛存储技术(南京)有限公司 | Asymmetric striping method on storage device based on flash memory as medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100037091A1 (en) * | 2008-08-06 | 2010-02-11 | Anant Baderdinni | Logical drive bad block management of redundant array of independent disks |
| CN102226892A (en) * | 2011-05-20 | 2011-10-26 | 杭州华三通信技术有限公司 | Disk fault tolerance processing method and device thereof |
| CN102479121A (en) * | 2010-11-23 | 2012-05-30 | 鸿富锦精密工业(深圳)有限公司 | Implementation and Test Method of Redundant Array of Independent Disks |
| CN102968361A (en) * | 2012-11-19 | 2013-03-13 | 浪潮电子信息产业股份有限公司 | RAID (Redundant Array of Independent Disk) data self-repairing method |
-
2013
- 2013-09-26 CN CN201310447113.1A patent/CN103699457A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100037091A1 (en) * | 2008-08-06 | 2010-02-11 | Anant Baderdinni | Logical drive bad block management of redundant array of independent disks |
| CN102479121A (en) * | 2010-11-23 | 2012-05-30 | 鸿富锦精密工业(深圳)有限公司 | Implementation and Test Method of Redundant Array of Independent Disks |
| CN102226892A (en) * | 2011-05-20 | 2011-10-26 | 杭州华三通信技术有限公司 | Disk fault tolerance processing method and device thereof |
| CN102968361A (en) * | 2012-11-19 | 2013-03-13 | 浪潮电子信息产业股份有限公司 | RAID (Redundant Array of Independent Disk) data self-repairing method |
Cited By (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108089951A (en) * | 2014-12-12 | 2018-05-29 | 英特尔公司 | Acceleration data in storage system are recovered |
| CN104468829A (en) * | 2014-12-29 | 2015-03-25 | 浪潮电子信息产业股份有限公司 | Enterprise IT system structure implementation method based on virtualization environment |
| CN106168920A (en) * | 2015-05-21 | 2016-11-30 | 联想企业解决方案(新加坡)有限公司 | Controlling a Redundant Array of Independent Disks (RAID) comprising read only flash data storage devices |
| CN106168920B (en) * | 2015-05-21 | 2019-11-29 | 联想企业解决方案(新加坡)有限公司 | Controlling a redundant array of independent disks including a read-only flash data storage device |
| US10572335B2 (en) | 2016-02-26 | 2020-02-25 | Huawei Technologies Co., Ltd. | Metadata recovery method and apparatus |
| CN105808378B (en) * | 2016-02-26 | 2018-10-30 | 华为技术有限公司 | Metadata restorative procedure and device |
| CN105808378A (en) * | 2016-02-26 | 2016-07-27 | 华为技术有限公司 | Metadata restoration method and device |
| CN106959912A (en) * | 2017-03-07 | 2017-07-18 | 杭州宏杉科技股份有限公司 | Disk detection method and device |
| CN106959912B (en) * | 2017-03-07 | 2020-03-24 | 杭州宏杉科技股份有限公司 | Disk detection method and device |
| CN107122261A (en) * | 2017-04-18 | 2017-09-01 | 杭州宏杉科技股份有限公司 | The data read-write method and device of a kind of storage device |
| CN109726033A (en) * | 2017-10-31 | 2019-05-07 | 伊姆西Ip控股有限责任公司 | The life-span stop detection and Active Replication based on driver panel in the RAID data storage system of mapping |
| CN109726033B (en) * | 2017-10-31 | 2022-05-06 | 伊姆西Ip控股有限责任公司 | Method, data storage system and computer readable medium for providing RAID data protection |
| CN109240841B (en) * | 2018-07-02 | 2021-12-14 | 广东睿江云计算股份有限公司 | A joint file system fault discovery and isolation method and device |
| CN109240841A (en) * | 2018-07-02 | 2019-01-18 | 广东睿江云计算股份有限公司 | A kind of union file system fault discovery and partition method and device |
| CN109658975A (en) * | 2018-11-02 | 2019-04-19 | 北京大学 | A kind of active data restorative procedure and system towards correcting and eleting codes |
| CN109658975B (en) * | 2018-11-02 | 2019-12-03 | 北京大学 | A kind of active data restorative procedure and system towards correcting and eleting codes |
| CN112558859A (en) * | 2019-09-26 | 2021-03-26 | 杭州海康威视数字技术股份有限公司 | Hard disk, storage system and hard disk capacity marking method |
| CN113851172A (en) * | 2020-06-25 | 2021-12-28 | 美光科技公司 | Error handling optimization in memory subsystem mapping |
| CN113851172B (en) * | 2020-06-25 | 2022-08-23 | 美光科技公司 | Error handling optimization in memory subsystem mapping |
| US11561855B2 (en) | 2020-06-25 | 2023-01-24 | Micron Technology, Inc. | Error handling optimization in memory sub-system mapping |
| CN112000296A (en) * | 2020-08-28 | 2020-11-27 | 北京计算机技术及应用研究所 | Performance optimization system in full flash memory array |
| CN112000296B (en) * | 2020-08-28 | 2024-04-09 | 北京计算机技术及应用研究所 | Performance optimization system in full flash memory array |
| CN114064979A (en) * | 2021-11-02 | 2022-02-18 | 郑州云海信息技术有限公司 | A method, computer and storage medium for speeding up the acquisition of RAID storage data |
| CN114064979B (en) * | 2021-11-02 | 2025-07-11 | 郑州云海信息技术有限公司 | A method for accelerating acquisition of RAID storage data, computer and storage medium |
| CN115629720A (en) * | 2022-12-20 | 2023-01-20 | 鹏钛存储技术(南京)有限公司 | Asymmetric striping method on storage device based on flash memory as medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103699457A (en) | Method and device for restoring disk arrays based on stripping | |
| 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 | |
| US6282670B1 (en) | Managing defective media in a RAID system | |
| CN101523353B (en) | Method for optimized rebuilding and copying back of a failed drive in the presence of a global hot spare | |
| US10120769B2 (en) | Raid rebuild algorithm with low I/O impact | |
| CN104484251B (en) | A kind of processing method and processing device of hard disk failure | |
| US8341349B2 (en) | System and method for loose coupling between raid volumes and drive groups | |
| US20090327603A1 (en) | System including solid state drives paired with hard disk drives in a RAID 1 configuration and a method for providing/implementing said system | |
| CN101923501B (en) | Disk array multi-level fault tolerance method | |
| US7774643B2 (en) | Method and apparatus for preventing permanent data loss due to single failure of a fault tolerant array | |
| JPH05505264A (en) | Non-volatile memory storage of write operation identifiers in data storage devices | |
| CN103064765A (en) | Method and device for data recovery and cluster storage system | |
| US9558206B2 (en) | Asymmetric distributed data storage system | |
| CN118779146A (en) | Data storage method, device, medium and product | |
| US10409682B1 (en) | Distributed RAID system | |
| CN102968361A (en) | RAID (Redundant Array of Independent Disk) data self-repairing method | |
| CN107665096A (en) | Weighted data slitting | |
| CN103678025A (en) | Method for processing disk failures of redundant arrays of independent disks | |
| CN105242985B (en) | Data recovery method and device | |
| CN101169705B (en) | Method for implementing file class mirror-image under multiple hard disk based on nude file system | |
| CN102609223B (en) | Redundant array of independent disk system and initializing method thereof | |
| CN102495680A (en) | Reconstruction method of RAID (Redundant Array of Independent Disks) system | |
| US11055190B1 (en) | System and method for facilitating storage system operation with global mapping to provide maintenance without a service interrupt | |
| US20060215456A1 (en) | Disk array data protective system and method | |
| US20060259812A1 (en) | Data protection method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140402 |