[go: up one dir, main page]

CN103699457A - Method and device for restoring disk arrays based on stripping - Google Patents

Method and device for restoring disk arrays based on stripping Download PDF

Info

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
Application number
CN201310447113.1A
Other languages
Chinese (zh)
Inventor
梁远升
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN ZEXABOX TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN ZEXABOX TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SHENZHEN ZEXABOX TECHNOLOGY Co Ltd filed Critical SHENZHEN ZEXABOX TECHNOLOGY Co Ltd
Priority to CN201310447113.1A priority Critical patent/CN103699457A/en
Publication of CN103699457A publication Critical patent/CN103699457A/en
Pending legal-status Critical Current

Links

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

Disk array restorative procedure and device based on striping
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.
CN201310447113.1A 2013-09-26 2013-09-26 Method and device for restoring disk arrays based on stripping Pending CN103699457A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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