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

A method and system for managing disk expansion space based on secondary allocation

A technology for disk management and secondary allocation, applied in the direction of memory address/allocation/relocation, etc., which can solve problems such as performance, compatibility, robustness, data disorder, system robustness and maintainability reduction, code repetition, etc. , to reduce the number of IO iterations and bio checks, improve version compatibility, and improve reliability

Active Publication Date: 2018-02-06
INSPUR BEIJING ELECTRONICS INFORMATION IND
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Due to its limitations, this design pattern is prone to problems of performance, compatibility, robustness, and data disorder; first, performance loss due to IO iteration and bio validity checks on multi-layer virtual disks; second, multi-layer virtual disks Block devices do not have a mandatory hierarchical relationship with each other and request write restrictions. Inserting a new virtual layer or removing some obsolete virtual layers will cause compatibility issues; again, the expansion functions maintain storage space reservations separately, resulting in the same function The code is repeated many times, which leads to the reduction of system robustness and maintainability; finally, the architecture is difficult to achieve the limitation of specific module write section, which easily leads to data disorder

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
  • A method and system for managing disk expansion space based on secondary allocation
  • A method and system for managing disk expansion space based on secondary allocation
  • A method and system for managing disk expansion space based on secondary allocation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Hereinafter, the present invention will be described in detail with reference to the drawings and examples. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

[0022] The present invention is implemented as an access plug-in of an intelligent virtual disk module, realizes disk space reservation, metadata mirroring functions, and provides interfaces such as redistribution, release, search, and read and write of reserved areas. The abbreviation below is rz-mangle; disk During initialization, the intelligent virtual disk divides the storage space according to the configuration of the administrator, and rz-mangle divides it into a mirror data area and a regular data area according to a specific ratio, writes mirror blocks, super blocks, and mirror writes to solve the problem of disk failure caused by a small number of sector errors question.

[0023] Allocatio...

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 provides a disk expansion space management method and system on the basis of secondary allocation and belongs to the field of disk management. The disk expansion space management includes steps of dividing a reserved area into a mirror image data area and a routine data area; receiving data requests launched to the reserved area, further judging whether the data requests are within the mirror image data area or not if with read-write authority; if yes, reading and writing mirror images, and if not, reading and writing in routine. On the basis of secondary allocation and character string identifications, version compatibility is improved; metadata are written in by the mirror images, and system robustness is improved; other modules access expansion space via a module interface of the reserved area, access restrictions of the reserved area are realized, and the problem of data disorder is solved.

Description

technical field [0001] The invention belongs to the field of disk management, in particular to a method and system for managing disk expansion space based on secondary allocation. Background technique [0002] The disk module is the basic module of the storage system. The performance and robustness of the disk module seriously affect the overall performance and reliability of the storage product; some core functions of the storage system require corresponding extensions provided by the disk driver, such as disk self-repair and disk The fast synchronization of array RAID needs to reserve persistent storage space; at the same time, the data on the disk is more important than other data, such as the loss of self-repairing metadata, which makes it impossible to judge and execute the read-write mapping, and all the data on the disk is no longer meaningful. [0003] The current disk driver extension is generally implemented through the multi-layer virtual disk scheme, that is, eac...

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 Patents(China)
IPC IPC(8): G06F12/02
Inventor 闫永刚吴庆民
Owner INSPUR BEIJING ELECTRONICS INFORMATION IND
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