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

Storage data copying method, equipment and system

A technology for storing data and data replication. The redundancy applied in the operation is used for data error detection and response error generation. It can solve the problems of affecting the performance of the storage data replication system and increasing the write IO data processing delay.

Inactive Publication Date: 2014-03-05
HUAWEI TECH CO LTD
View PDF6 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This processing seriously increases the processing delay of writing IO data and affects the performance of the replication system for storing data.

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
  • Storage data copying method, equipment and system
  • Storage data copying method, equipment and system
  • Storage data copying method, equipment and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] This embodiment provides a method for duplicating stored data. A first storage device and a second storage device are respectively deployed locally and remotely, and the data of the master volume in the first storage device is asynchronously copied to the slave volume of the second storage device. see figure 2 , the method flow includes:

[0056] 201. Create, in a first storage device, a copy of a primary volume of the first storage device.

[0057] Specifically, see image 3 . Wherein, the first difference bitmap is used to mark when the first storage device receives the write IO data from the host and stores it in the main volume, the update situation of the data on the main volume; the second difference bitmap is used to mark when the first When the storage device receives the write IO data from the host and stores it in the replica, or when the data of the master volume is copied to the replica, the data update status on the replica.

[0058] 202. When a copy c...

Embodiment 2

[0088] This embodiment provides a storage data replication method, deploying a first storage device and a second storage device locally and remotely, and asynchronously replicating the data of the master volume in the first storage device to the slave volume of the second storage device. see Image 6 , the method flow includes:

[0089] 601. Receive copy data sent by a first storage device, where the copy data is data of a primary volume copied by the first storage device when a copy cycle starts.

[0090] 602. Update the data of the secondary volume according to the data.

[0091] Specifically, the master volume and the copy are set in the first storage device, and the slave volume is set in the second device.

[0092] read on Figure 5 , when the status from the primary volume to the replica is set to split, and the status from the replica to the slave volume is set to copy, receiving data of the replica sent by the first storage device.

[0093] Further, receiving the c...

Embodiment 3

[0099] This embodiment provides a storage data replication method, deploying a first storage device and a second storage device locally and remotely, and asynchronously replicating the data of the master volume in the first storage device to the slave volume of the second storage device. Please refer to image 3 , Figure 4 , Figure 5 and Figure 7 , the method flow includes:

[0100] 701. Create a data volume with the same size as the master volume on the first storage device as a copy of the master volume, and establish a replication relationship from the master volume to the copy and from the copy to the slave volume.

[0101] 702. When the replication cycle starts, the first storage device sets the status of the replica to the slave volume as split, and the status of the master volume to the replica as replication.

[0102] 703. The first storage device incrementally copies data from the primary volume to the copy according to the first difference bitmap, and marks th...

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 storage data copying method, equipment and system, and belongs to the field of data storage. The method includes the steps that a copy of a master file of a first storage device is created in the first storage device; when a copying cycle begins, data of the master file are copied to the copy; data of the copy are sent to a second storage device so that the data of the copy can be copied to a secondary file of the second storage device. The copy of the master file is created in the first storage device, the data of the master file are copied to the copy when the copying cycle starts each time, and the data of the copy are copied to the second storage device, so that a snapshoot of the master file does not need to be created in the copying process, COW or ROW processing on write IO data received by the master file is not needed, delay of write IO data processing is avoided, and performance of a copying system of storage data is improved.

Description

technical field [0001] The invention relates to the field of data storage, in particular to a method, device and system for duplicating stored data. Background technique [0002] Global enterprises need to protect data and recover quickly in the event of natural or man-made disasters, operator errors, or technology and application failures, so they need an effective storage data replication method, equipment and system to distribute data to a remote location. Without an effective data protection and release strategy, operations can be disrupted, resulting in significant revenue loss. Disaster recovery systems (i.e., replication systems for storing data) are the solution to the above challenges. [0003] For a typical replication method of stored data in an existing disaster recovery system, please refer to figure 1 , After the host writes data to the master volume in the first storage device (production array), the data will be copied to the slave volume in the second sto...

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
IPC IPC(8): G06F11/14
Inventor 王林欧阳戟李泽宇
Owner HUAWEI 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