Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Disk array based data processing method and disk array manager

A disk array and data processing technology, which is applied in the field of data storage in the field of communication technology, can solve problems such as disk array failure, monitoring data loss, and inability to continue monitoring data storage, and achieve the effect of improving fault tolerance and ensuring integrity

Active Publication Date: 2012-06-20
NEW H3C TECH CO LTD
View PDF5 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When more than one member disk fails and there is no hot spare disk, the disk array will fail and cannot continue to save monitoring data
Since the data flow of monitoring storage is continuously written for 24 hours, if there is no manual intervention for a long time, it is easy to cause long-term loss of monitoring data
[0005] It can be seen that the current disk array fault handling mechanism has a low tolerance to disk media errors

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Disk array based data processing method and disk array manager
  • Disk array based data processing method and disk array manager
  • Disk array based data processing method and disk array manager

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0032] In the embodiment of the present invention, it is necessary to establish and maintain a block mapping table in the storage system, and the mapping table is used to record data blocks that fail to read and write (hereinafter, "data blocks that fail to read and write" are referred to as "bad blocks" for short) ) the stripe it belongs to and the member disk it resides on. The stripe-block mapping table is the basis for the disk array manager to correctly read and write data to the disk array, or the basis for rebuilding the disk array. The block mapping table can be stored in memory, NVRAM (Non-Volatile Random Access Memory, non-volatile random access memory) or other permanent storage media. Usually, the block mapping table can be created when the storage system is initialized, and the block mapping table can be created when the storage system res...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a disk array based data processing method and a device. A data structure which is used for recording stripes and disks with read-write failed data blocks and restoring hot spare disks where restored data are arranged after data restoration of the data blocks is stored in a data storing system, and the disk array is subjected to read-write by the aid of a disk array manager according to the data structure. If the read-write fails, the stripes and disks with read-write failed data blocks are recorded in the data structure, and amount of the read-write failed data blocks in the stripes is summed. If the amount is not beyond that of the hot spare disks, the read-write failed data blocks are restored, the restored data are written into corresponding stripes of the hot spare disks, and the hot spare disks where the restored data are arranged are recorded. If the amount exceeds that of the hot spare disks but the exceeded amount is not beyond the fault tolerance of one stripe, the read-write failed data blocks are restored. The disk array based data processing method and the disk array manager can improve disk medium fault tolerance of disk arrays.

Description

technical field [0001] The invention relates to data storage technology in the technical field of communication, in particular to a disk array-based data processing method and a disk array manager. Background technique [0002] In a storage system, a disk array is generally used as a storage medium, data redundancy is performed through a RAID (Redundant Array of Independent Disks, Redundant Array of Independent Disks) algorithm, and disk backup is performed through a hot spare disk. [0003] When a member disk in the disk array fails (that is, a medium error), data reading and writing will fail. The storage system uses a hot spare disk to replace the failed member disk, and rebuilds the disk array through the RAID algorithm to continue to maintain data redundancy. Remain. After the reconstruction of the disk array starts, the storage system sequentially writes the data of the faulty disk into the corresponding stripes of the hot spare disk in the order of stripes, and after...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/14
Inventor 张日新
Owner NEW H3C TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products