[go: up one dir, main page]

CN103019894B - Reconstruction method for redundant array of independent disks - Google Patents

Reconstruction method for redundant array of independent disks Download PDF

Info

Publication number
CN103019894B
CN103019894B CN201210570497.1A CN201210570497A CN103019894B CN 103019894 B CN103019894 B CN 103019894B CN 201210570497 A CN201210570497 A CN 201210570497A CN 103019894 B CN103019894 B CN 103019894B
Authority
CN
China
Prior art keywords
disk
write
raid
read
raid system
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
Application number
CN201210570497.1A
Other languages
Chinese (zh)
Other versions
CN103019894A (en
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.)
Innovation Technology Co ltd
Shenzhen Innovation Technology Co ltd
Original Assignee
Innovation And Technology Storage Technology Co Ltd
UIT STORAGE TECHNOLOGY (SHENZHEN) 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 Innovation And Technology Storage Technology Co Ltd, UIT STORAGE TECHNOLOGY (SHENZHEN) Co Ltd filed Critical Innovation And Technology Storage Technology Co Ltd
Priority to CN201210570497.1A priority Critical patent/CN103019894B/en
Publication of CN103019894A publication Critical patent/CN103019894A/en
Application granted granted Critical
Publication of CN103019894B publication Critical patent/CN103019894B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本申请公开了一种独立冗余磁盘阵列(RAID)的重建方法,包括:A、RAID系统的控制器发现该RAID系统中的第一磁盘无法响应IO操作,单独关闭第一磁盘的电源,并启动一预定时长的定时器;B、在所述定时器计时期间,RAID系统进行正常读写操作,并记录在此期间发生过写操作的所有条带号;C、所述定时器超时,开启第一磁盘的电源,给第一磁盘上电;D、第一磁盘上电之后,对第一磁盘做进行读写测试操作;E、判断第一磁盘是否读写正常,若是,执行F,否则执行步骤G;F、根据第一磁盘断电期间记录的发生过写操作的所有条带号,恢复第一磁盘对应条带中数据,恢复完毕后结束本流程;G、将第一磁盘标记为坏盘,将作为热备盘的第二磁盘替换第一磁盘,根据RAID系统中其他磁盘的数据及奇偶校验进行计算,将计算的结果写入所述第二磁盘中。

This application discloses a method for rebuilding a Redundant Array of Independent Disks (RAID), including: A. The controller of the RAID system finds that the first disk in the RAID system cannot respond to IO operations, and turns off the power of the first disk separately, and Start a timer of a predetermined duration; B, during the timing of the timer, the RAID system performs normal read and write operations, and records all the stripe numbers that have been written during this period; C, the timer is overtime and opened The power supply of the first disk, power on the first disk; D, after the first disk is powered on, perform a read and write test operation on the first disk; E, judge whether the first disk is read and write normally, if so, execute F, otherwise Execute step G; F, restore the data in the corresponding stripe of the first disk according to all the stripe numbers recorded during the power-off period of the first disk, and end this process after the recovery; G, mark the first disk as For a bad disk, replace the first disk with a second disk as a hot spare disk, perform calculations based on the data and parity checks of other disks in the RAID system, and write the calculation results into the second disk.

Description

一种独立冗余磁盘阵列的重建方法A Reconstruction Method of Independent Redundant Disk Array

技术领域technical field

本申请涉及计算机存储技术领域,特别涉及独立冗余磁盘阵列(RedundantArray ofIndependent Disks,RAID)技术,尤其涉及一种独立冗余磁盘阵列的重建方法。The present application relates to the field of computer storage technology, in particular to Redundant Array of Independent Disks (RAID) technology, and in particular to a reconstruction method of Redundant Array of Independent Disks.

背景技术Background technique

RAID是一种把多块独立的磁盘按不同的方式组合起来形成一个磁盘组(逻辑磁盘),从而提供比单个磁盘更高的存储性能和提供数据冗余保护的技术。RAID技术的原理,就是把数据和相对应的奇偶校验信息存储到组成RAID系统的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID系统的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。作为网络存储系统的基础和关键部件,RAID以其快速、海量和高可靠性的特点而著称。RAID技术出现后,在工业、军事、教育等各个领域的应用需求十分广泛,对RAID技术的研究也一直是行业热点。RAID is a technology that combines multiple independent disks in different ways to form a disk group (logical disk), thereby providing higher storage performance and data redundancy protection than a single disk. The principle of RAID technology is to store data and corresponding parity information on each disk that makes up the RAID system, and store parity information and corresponding data on different disks. When the data on a disk of the RAID system is damaged, use the remaining data and corresponding parity information to recover the damaged data. As the foundation and key component of the network storage system, RAID is famous for its fast speed, large volume and high reliability. After the emergence of RAID technology, the application requirements in various fields such as industry, military affairs, and education are very extensive, and the research on RAID technology has always been a hot spot in the industry.

组成磁盘阵列的不同方式称为RAID级别(RAID Levels)。比如常见的RAID级别有RAID0,RAID1,RAID5,RAID6等。不同的RAID级别提供不同的数据保护方案。The different ways to form a disk array are called RAID levels (RAID Levels). For example, common RAID levels include RAID0, RAID1, RAID5, and RAID6. Different RAID levels provide different data protection schemes.

以4块磁盘组成的RAID5为例,只允许有一块硬盘出现故障,一块磁盘出现故障时,RAID5就不具备数据冗余保护功能了,所以出现故障盘时需要尽快更换。当更换故障硬盘后,磁盘控制器会利用正常磁盘上的数据及奇偶校验进行计算,将计算的结果写入更换后的新磁盘上,这个过程叫做RAID的重建。Taking RAID5 composed of 4 disks as an example, only one hard disk is allowed to fail. When one disk fails, RAID5 does not have the function of data redundancy protection, so when a faulty disk occurs, it needs to be replaced as soon as possible. When the faulty hard disk is replaced, the disk controller will use the data and parity on the normal disk to perform calculations, and write the calculation results to the new disk after replacement. This process is called RAID reconstruction.

重建的目的是为了让RAID重新具有数据冗余保护功能。在出现RAID的磁盘故障时,磁盘阵列厂商普遍使用热备盘技术来实现RAID的自动重建。热备盘技术,简单来说,就是在创建RAID系统时,为该RAID指定一块磁盘作为热备盘,当RAID系统的某块成员磁盘发生故障时,热备盘能够自动替换故障磁盘,触发RAID重建。顾名思义,“热”备盘在替换故障磁盘时,不需要中断RAID系统上的读写业务,即RAID系统重建时,仍然可以进行对该RAID系统进行读写操作。The purpose of rebuilding is to make RAID regain the function of data redundancy protection. When a RAID disk fails, disk array manufacturers generally use the hot spare disk technology to automatically rebuild the RAID. Hot spare disk technology, in simple terms, is to designate a disk for the RAID as a hot spare disk when creating a RAID system. When a member disk of the RAID system fails, the hot spare disk can automatically replace the failed disk and trigger RAID. reconstruction. As the name implies, when a "hot" spare disk replaces a failed disk, the read and write services on the RAID system do not need to be interrupted, that is, when the RAID system is rebuilt, the read and write operations on the RAID system can still be performed.

现有技术中,当上层的输入输出(IO)请求不能被RAID系统的某个成员盘响应时,一般都会认为该成员盘已经失效,RAID系统会自动启动重建过程。RAID系统的重建操作开销大、周期长,影响正常的数据IO的性能,并且一般在重建期间,如果有另外的磁盘失效,RAID系统会直接崩溃,进而让RAID系统非常脆弱,因此应当尽量避免启动重建操作。In the prior art, when an input/output (IO) request of the upper layer cannot be responded to by a member disk of the RAID system, it is generally considered that the member disk has failed, and the RAID system will automatically start a reconstruction process. The reconstruction operation of the RAID system is expensive and takes a long period, which affects the performance of normal data IO. Generally, during the reconstruction period, if another disk fails, the RAID system will directly crash, which makes the RAID system very fragile. Therefore, it should be avoided as much as possible. Rebuild operation.

发明内容Contents of the invention

本申请提供了一种RAID的重建方法,可以尽可能减少进行RAID重建的几率。The present application provides a RAID rebuilding method, which can reduce the probability of RAID rebuilding as much as possible.

本申请实施例提供的一种RAID的重建方法,包括:A method for rebuilding a RAID provided in an embodiment of the present application includes:

A、RAID系统的控制器发现该RAID系统中的第一磁盘无法响应IO操作,单独关闭第一磁盘的电源,并启动一预定时长的定时器;A, the controller of the RAID system finds that the first disk in the RAID system cannot respond to the IO operation, turns off the power supply of the first disk separately, and starts a timer of a predetermined duration;

B、在所述定时器计时期间,RAID系统进行正常读写操作,并记录在此期间发生过写操作的所有条带号;B. During the timing of the timer, the RAID system performs normal read and write operations, and records all stripe numbers that have been written during this period;

C、所述定时器超时,开启第一磁盘的电源,给第一磁盘上电;C, the timer is overtime, turn on the power supply of the first disk, and power on the first disk;

D、第一磁盘上电之后,对第一磁盘做进行读写测试操作;D. After the first disk is powered on, perform a read and write test operation on the first disk;

E、判断第一磁盘是否读写正常,若是,执行F,否则执行步骤G;E. Determine whether the first disk is read and written normally, if so, execute F, otherwise execute step G;

F、根据第一磁盘断电期间记录的发生过写操作的所有条带号,恢复第一磁盘对应条带中数据,恢复完毕后结束本流程;F. Restore the data in the corresponding stripe of the first disk according to all the stripe numbers recorded during the power-off period of the first disk, and end this process after the restoration is completed;

G、将第一磁盘标记为坏盘,将作为热备盘的第二磁盘替换第一磁盘,根据RAID系统中其他磁盘的数据及奇偶校验进行计算,将计算的结果写入所述第二磁盘中。G. Mark the first disk as a bad disk, replace the first disk with the second disk as a hot spare disk, calculate according to the data and parity of other disks in the RAID system, and write the result of the calculation into the second disk disk.

较佳地,所述读写测试操作包括:Preferably, the read and write test operations include:

D1、检查第一磁盘是否在线且已经被驱动加载到操作系统中,如果不在线则第一磁盘是坏盘;如果在线继续执行步骤D2;D1. Check whether the first disk is online and has been loaded into the operating system by the driver. If not online, the first disk is a bad disk; if online, continue to step D2;

D2、对这个磁盘发送“TEST UNIT READY”这个SCSI命令检查磁盘是否准备好可以读写;如果不可以读写则磁盘是坏盘;如果可以执行步骤D3;D2. Send the SCSI command "TEST UNIT READY" to the disk to check whether the disk is ready for reading and writing; if it cannot be read and written, the disk is a bad disk; if it can execute step D3;

D3、把操作系统中记录的第一磁盘对应的RAID元数据写到该磁盘对应元数据的位置,如果写失败,则判定第一磁盘是坏盘,如果写成功继续执行步骤D4;D3. Write the RAID metadata corresponding to the first disk recorded in the operating system to the corresponding metadata position of the disk. If the writing fails, then it is determined that the first disk is a bad disk. If the writing is successful, continue to perform step D4;

D4、对第一磁盘RAID元数据做读操作,如果读成功则第一磁盘确认为好盘,读失败则判定第一磁盘是坏盘。D4. Perform a read operation on the RAID metadata of the first disk. If the read is successful, the first disk is confirmed as a good disk, and if the read fails, it is determined that the first disk is a bad disk.

从以上技术方案可以看出,当RAID系统的某个磁盘无法响应IO操作时,首先对其进行下电处理,在下电期间,允许应用层对RAID进行正常读写,并在此期间内发生写操作的所有条带号;然后对该磁盘进行上电处理,测试其是否能够正常读写,若是,根据记录的发生过写操作的所有条带号,开始恢复该磁盘对应条带中数据;否则,将该磁盘标记为坏盘,并启动常规的重建过程。通过这种方式在大多数情况下可以使RAID系统的磁盘恢复正常而无需进行重建操作。It can be seen from the above technical solutions that when a disk in the RAID system cannot respond to IO operations, it is first powered off. During the power-off period, the application layer is allowed to read and write to the RAID normally, and writes Then, power on the disk to test whether it can read and write normally. If so, start to restore the data in the corresponding stripe of the disk according to the record of all stripe numbers that have been written; otherwise , marks the disk as bad, and starts the normal rebuild process. In this way, the disks of the RAID system can be restored to normal without rebuilding in most cases.

附图说明Description of drawings

图1为本申请实施例提供的一种独立冗余磁盘阵列的重建方法流程图。FIG. 1 is a flow chart of a method for rebuilding an independent redundant disk array provided by an embodiment of the present application.

具体实施方式Detailed ways

绝大多数情况下,上层的IO请求不能被RAID系统的某个成员盘响应,并非作为该成员盘的磁盘真正损坏了。据磁盘制作商Seagate公司统计,磁盘不能响应IO请求时,95%的情况是因为固件、校验之类的软件错误导致的,这些情况可以通过简单修复操作使磁盘仍然有效;只有5%的情况下,是由于磁盘真正发生损坏。因此,如果在磁盘并没有真正损坏的情况下,就对RAID系统启动重建过程,会极大提高RAID系统的使用和维护成本。In most cases, the IO request of the upper layer cannot be responded by a member disk of the RAID system, and it is not that the disk as the member disk is really damaged. According to the statistics of the disk manufacturer Seagate, when the disk cannot respond to IO requests, 95% of the cases are caused by software errors such as firmware and verification. In these cases, the disk can still be valid through simple repair operations; only 5% of the cases Next, it is due to a real disk corruption. Therefore, if the rebuilding process is started on the RAID system when the disk is not really damaged, the use and maintenance costs of the RAID system will be greatly increased.

本申请提供了一种独立冗余磁盘阵列的重建方法,其基本思想是:在RAID系统的每个磁盘槽位接口上提供了控制磁盘实现单独下、上电的电路;当RAID系统的某个磁盘无法响应IO操作时,首先对其进行下电处理,在下电期间,允许应用层对RAID进行正常读写,并在此期间内发生写操作的所有条带号;然后对该磁盘进行上电处理,测试其是否能够正常读写,若是,根据记录的发生过写操作的所有条带号,开始恢复该磁盘对应条带中数据;否则,将该磁盘标记为坏盘,并启动常规的重建过程。This application provides a rebuilding method of an independent redundant disk array, and its basic idea is: a circuit for controlling the disk to be powered off and on separately is provided on each disk slot interface of the RAID system; When the disk cannot respond to the IO operation, it is first powered off. During the power-off period, the application layer is allowed to read and write to the RAID normally, and all the stripe numbers of the write operation occur during this period; and then the disk is powered on. Processing, test whether it can read and write normally, if so, start to restore the data in the corresponding stripe of the disk according to all the recorded stripe numbers that have been written; otherwise, mark the disk as a bad disk, and start the regular reconstruction process.

为使本申请技术方案的技术原理、特点以及技术效果更加清楚,以下结合具体实施例对本申请技术方案进行详细阐述。In order to make the technical principles, features and technical effects of the technical solution of the present application clearer, the technical solution of the present application will be described in detail below in conjunction with specific embodiments.

本申请实施例提供的一种独立冗余磁盘阵列的重建方法流程如图1所示,包括如下步骤:The process flow of a method for rebuilding an independent redundant disk array provided in the embodiment of the present application is shown in Figure 1, including the following steps:

步骤101:RAID系统的控制器发现该RAID系统中的某块磁盘无法响应IO操作,单独关闭该磁盘的电源,让该磁盘断电,并启动一预定时长的定时器。以下将该磁盘称为第一磁盘。Step 101: The controller of the RAID system finds that a certain disk in the RAID system cannot respond to the IO operation, turns off the power of the disk individually, cuts off the power of the disk, and starts a timer with a predetermined duration. Hereinafter, this disk is referred to as a first disk.

步骤102:在所述定时器计时期间(即第一磁盘断电期间),RAID系统进行正常读写操作,并记录在此期间发生过写操作的所有条带号。Step 102: During the timing of the timer (that is, during the power-off period of the first disk), the RAID system performs normal read and write operations, and records all stripe numbers that have undergone write operations during this period.

步骤103:所述定时器超时,开启第一磁盘的电源,给第一磁盘上电。Step 103: When the timer times out, turn on the power of the first disk, and power on the first disk.

步骤104:第一磁盘上电之后,对第一磁盘做进行读写测试操作。Step 104: After the first disk is powered on, perform read and write test operations on the first disk.

本申请实施例中,读写测试做以下操作:In the embodiment of this application, the read and write test performs the following operations:

D1、检查第一磁盘是否在线且已经被驱动加载到操作系统中,如果不在线则第一磁盘是坏盘;如果在线继续执行步骤D2;D1. Check whether the first disk is online and has been loaded into the operating system by the driver. If not online, the first disk is a bad disk; if online, continue to step D2;

D2、对这个磁盘发送“TEST UNIT READY”这个SCSI命令检查磁盘是否准备好可以读写;如果不可以读写则磁盘是坏盘;如果可以执行步骤D3;D2. Send the SCSI command "TEST UNIT READY" to the disk to check whether the disk is ready for reading and writing; if it cannot be read and written, the disk is a bad disk; if it can execute step D3;

D3、把操作系统中记录的第一磁盘对应的RAID元数据写到该磁盘对应元数据的位置,如果写失败,则判定第一磁盘是坏盘,如果写成功继续执行步骤D4;D3. Write the RAID metadata corresponding to the first disk recorded in the operating system to the corresponding metadata position of the disk. If the writing fails, then it is determined that the first disk is a bad disk. If the writing is successful, continue to perform step D4;

D4、对第一磁盘RAID元数据做读操作,如果读成功则第一磁盘确认为好盘,读失败则判定第一磁盘是坏盘。D4. Perform a read operation on the RAID metadata of the first disk. If the read is successful, the first disk is confirmed as a good disk, and if the read fails, it is determined that the first disk is a bad disk.

步骤105:判断第一磁盘是否读写正常,若是,执行步骤106,否则执行步骤107。Step 105: Judging whether the first disk is read and written normally, if yes, go to step 106, otherwise go to step 107.

步骤106:根据第一磁盘断电期间记录的发生过写操作的所有条带号,恢复第一磁盘对应条带中数据,恢复完毕后结束本流程。Step 106: Recover the data in the corresponding stripe of the first disk according to all the stripe numbers recorded during the power-off period of the first disk, and end the process after the restoration is completed.

步骤107:将第一磁盘标记为坏盘,将作为热备盘的第二磁盘替换第一磁盘,根据RAID系统中其他磁盘的数据及奇偶校验进行计算,将计算的结果写入所述第二磁盘中。Step 107: mark the first disk as a bad disk, replace the first disk with the second disk as a hot spare disk, calculate according to the data and parity of other disks in the RAID system, and write the result of the calculation into the first disk In the second disk.

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请的保护范围,凡在本申请技术方案的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。The above descriptions are only preferred embodiments of the application, and are not intended to limit the scope of protection of the application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the technical solutions of the application are It should be included within the protection scope of this application.

Claims (1)

1. a method for reconstructing of raid-array RAID, is characterized in that, comprising:
The controller of A, RAID system finds that the first disk in this RAID system cannot respond I/O operation, closes separately the power supply of the first disk, and starts the timer of a scheduled duration;
B, during described timer timing, RAID system carries out normal read-write operation, and all bar reel numbers of write operation occurred record during this period;
C, described timer expiry, open the power supply of the first disk, powers on to the first disk;
After D, the first disk power on, the first disk is done and carries out readwrite tests operation; Described readwrite tests operation comprises:
D1, check the first disk whether online and by drive load in operating system, if online, the first disk is low-quality disk; Continue to perform step D2 if online;
D2, to this disk send " TEST UNIT READY " this scsi command chkdsk whether be ready to read and write; If cannot read and write, disk is low-quality disk; If can step D3 be performed;
D3, RAID metadata corresponding for the first disk recorded in operating system is write the position of these disk corresponding element data, if write failure, then judge that the first disk is low-quality disk, continued to perform step D4 if write as merit;
D4, do read operation to the first disk RAID metadata, if the merit of being read as, the first disk confirms as well to coil, and reading failure then judges that the first disk is low-quality disk;
E, judge whether the first disk is read and write normally, if so, performs F, otherwise perform step G;
F, according to the generation of the first disk turnoff time interocclusal record all bar reel numbers of write operation, recover data in the corresponding band of the first disk, be recovered rear process ends;
G, be low-quality disk by the first disk label, the second disk as HotSpare disk is replaced the first disk, calculate according to the data of other disks in RAID system and parity checking, the result of calculating is write in described second disk.
CN201210570497.1A 2012-12-25 2012-12-25 Reconstruction method for redundant array of independent disks Active CN103019894B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210570497.1A CN103019894B (en) 2012-12-25 2012-12-25 Reconstruction method for redundant array of independent disks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210570497.1A CN103019894B (en) 2012-12-25 2012-12-25 Reconstruction method for redundant array of independent disks

Publications (2)

Publication Number Publication Date
CN103019894A CN103019894A (en) 2013-04-03
CN103019894B true CN103019894B (en) 2015-03-04

Family

ID=47968524

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210570497.1A Active CN103019894B (en) 2012-12-25 2012-12-25 Reconstruction method for redundant array of independent disks

Country Status (1)

Country Link
CN (1) CN103019894B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104111880B (en) * 2013-04-16 2016-03-02 华中科技大学 A kind of forms data dish inefficacy fast reconstructing method holding three dish inefficacy correcting and eleting codes
CN103513942B (en) * 2013-10-21 2016-06-29 华为技术有限公司 The reconstructing method of raid-array and device
CN103699855B (en) * 2013-12-05 2018-04-27 华为技术有限公司 A kind of data processing method and device
CN105892950A (en) * 2016-04-01 2016-08-24 浪潮电子信息产业股份有限公司 Disk array reconstruction method and disk array reconstruction system
CN107544874A (en) * 2016-06-23 2018-01-05 南京中兴新软件有限责任公司 Method for processing business and device
CN107301106A (en) * 2017-06-28 2017-10-27 郑州云海信息技术有限公司 The restoration methods and device of a kind of RAID system failure
CN114218037A (en) * 2021-11-24 2022-03-22 新华三技术有限公司成都分公司 Hard disk management method, device, equipment and machine readable storage medium
CN114968129B (en) 2022-07-28 2022-12-06 苏州浪潮智能科技有限公司 Disk array redundancy method, system, computer equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101840360A (en) * 2009-10-28 2010-09-22 创新科存储技术有限公司 Rapid reconstruction method and device of RAID (Redundant Array of Independent Disk) system
CN101840311A (en) * 2009-12-30 2010-09-22 创新科存储技术有限公司 Self-repairing method suitable for RAID system and RAID system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7386758B2 (en) * 2005-01-13 2008-06-10 Hitachi, Ltd. Method and apparatus for reconstructing data in object-based storage arrays

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101840360A (en) * 2009-10-28 2010-09-22 创新科存储技术有限公司 Rapid reconstruction method and device of RAID (Redundant Array of Independent Disk) system
CN101840311A (en) * 2009-12-30 2010-09-22 创新科存储技术有限公司 Self-repairing method suitable for RAID system and RAID system

Also Published As

Publication number Publication date
CN103019894A (en) 2013-04-03

Similar Documents

Publication Publication Date Title
CN103019894B (en) Reconstruction method for redundant array of independent disks
CN104035830B (en) A kind of data reconstruction method and device
US9009526B2 (en) Rebuilding drive data
CN102708019B (en) Method, device and system for hard disk data recovery
CN102012847B (en) Improved disk array reconstruction method
JP5768587B2 (en) Storage system, storage control device, and storage control method
CN104484251B (en) A kind of processing method and processing device of hard disk failure
CN103927206B (en) Method for Updating Control Program of Entity Storage Device in Multi-Peer Storage System
CN103513942B (en) The reconstructing method of raid-array and device
CN102207895B (en) Data reconstruction method and device of redundant array of independent disk (RAID)
US7823011B2 (en) Intra-disk coding scheme for data-storage systems
US7721143B2 (en) Method for reducing rebuild time on a RAID device
JP4114877B2 (en) Apparatus, method, and program for detecting illegal data
CN109032513A (en) Based on the RAID framework of SSD and HDD and its backup, method for reconstructing
US7310745B2 (en) Efficient media scan operations for storage systems
CN102609223B (en) Redundant array of independent disk system and initializing method thereof
US7730370B2 (en) Apparatus and method for disk read checking
CN102945191B (en) A kind of method of RAID5 data batchmove
US20100138603A1 (en) System and method for preventing data corruption after power failure
JP2010267037A (en) Disk array device
JP2003316525A (en) Disk array controller
US7174476B2 (en) Methods and structure for improved fault tolerance during initialization of a RAID logical unit
TW201329701A (en) Automatic remapping in redundant array of independent disks and related raid
CN100492306C (en) Data recovery method and system for Redundant Array of Independent Disks (RAID) in damage
US20060215456A1 (en) Disk array data protective system and 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
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 518057 Shenzhen Software Park, No. 9, 501, 502, Science and Technology Middle Road, Nanshan District, Shenzhen City, Guangdong Province

Co-patentee after: Innovation Technology Co.,Ltd.

Patentee after: Shenzhen Innovation Technology Co.,Ltd.

Address before: 518057 Shenzhen Software Park, No. 9, 501, 502, Science and Technology Middle Road, Nanshan District, Shenzhen City, Guangdong Province

Co-patentee before: United Information Technology Co.,Ltd.

Patentee before: UITSTOR (USA) Inc.

CP01 Change in the name or title of a patent holder
PP01 Preservation of patent right

Effective date of registration: 20250430

Granted publication date: 20150304

PP01 Preservation of patent right