Redundancy protected method, device and system

A redundant protection and redundant disk array technology, applied in the storage field, can solve problems such as not being able to support redundant protection of disk groups

Active Publication Date: 2009-11-04
CHENGDU HUAWEI TECH
View PDF1 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The inventor found that the existing storage cluster needs to be expanded with disk groups containing a fixed number of disks when expanding, and cannot support the redundancy of disk groups containing different numbers of disks. Yu Bao

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
  • Redundancy protected method, device and system
  • Redundancy protected method, device and system
  • Redundancy protected method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] See figure 1 , figure 1 This is a flowchart of a redundancy protection method provided in Embodiment 1 of the present invention. Such as figure 1 As shown, the method can include:

[0031] 101: Group the disks of at least two storage nodes to obtain at least one disk group;

[0032] 102: According to the number of disks contained in each disk group, select the corresponding RAID type from the preset correspondence between the number of disks and the RAID type;

[0033] 103: Calculate the parity block of each disk in the disk group by using the selected RAID type, and store the parity block in each disk in the disk group respectively.

[0034] For example, in 101 above, the disks of at least two storage nodes are grouped to obtain several disk groups, but the following methods can be used but not limited to:

[0035] Please refer to figure 2 , figure 2 This is a flowchart of a method for obtaining a disk group according to Embodiment 1 of the present invention. Such as ...

Embodiment 2

[0048] See image 3 , image 3 This is a flowchart of a redundancy protection method provided in Embodiment 2 of the present invention. In this embodiment, it is assumed that the storage cluster currently includes 6 storage nodes, which are storage node 0 to storage node 5; where each storage node contains 6 disks numbered N0, N1, N2, N3, N4, and N5; The preset threshold is 12; the redundancy backup method provided in the embodiment of the present invention may include:

[0049] 301: Determine that the total number of disks 36 of storage node 0 to storage node 5 is greater than the preset threshold of 12, and divide the 36 disks into 6 disk groups;

[0050]Among them, 6 disk groups = total number of disks 36 / (preset threshold 12 / 2).

[0051] For example, in the divided 6 disk groups, the No. 0 disks of storage node 0 to storage node 5 can form the 6 disks included in the first disk group; the No. 0 disks of storage node 0 to storage node 5. N1 disks constitute the 6 disks included...

Embodiment 3

[0067] See Figure 4 , Figure 4 This is a structural diagram of a redundant protection device provided in Embodiment 3 of the present invention. Such as Figure 4 As shown, the device may include:

[0068] The grouping module 401 is configured to group the disks of at least two storage nodes to obtain at least one disk group;

[0069] For example, the grouping module 401 may determine whether the total number of disks of the at least two storage nodes is less than or equal to a preset threshold, and if so, divide the disks of the at least two storage nodes into a total number of disks containing at least two storage nodes. Disk group; conversely, the grouping module 401 can divide the disks of at least two storage nodes into groups of disk groups when judging that the total number of disks of at least two storage nodes is greater than a preset threshold;

[0070] Among them, the grouping value is the integer part of the quotient obtained by dividing the total number of disks of a...

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 relates to the memory technical field and discloses a redundancy protected method, a device and a system; the method comprises the following steps: disks of at least two memory nodes are grouped to obtain at least one disk pack; and then according to the disk number included by each disk pack, a corresponding independent redundant disk array type is selected from the corresponding relation of a preset disk number and an independent redundant disk array type; and the selected independent redundant disk array type is utilized for figuring out check blocks of each disk in the corresponding disk pack; the check blocks of each disk are respectively stored in each disk of the corresponding disk pack. The embodiment of the invention can simultaneously support the redundancy protection of the disk pack containing different disk counts.

Description

Technical field [0001] The present invention relates to the field of storage technology, in particular to a redundancy protection method, device and system. Background technique [0002] Storage cluster refers to the aggregation of the disks of at least two storage nodes into a disk group that can provide users with a unified access interface and management interface. Users can transparently access and utilize the disks on at least two storage nodes through the provided access interface. , Can give full play to the performance of storage nodes and disk utilization. [0003] In a storage cluster, data is stored in parallel on the disks of at least two storage nodes and read from the disks of at least two storage nodes in parallel according to certain rules, so that higher concurrent disk access performance can be obtained. Since data is stored in the disks of at least two storage nodes, in order to protect the integrity and reliability of the data, it is necessary to implement dat...

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/14G06F3/06
Inventor 魏明昌
Owner CHENGDU HUAWEI TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products