Method and system for bitmap backup of independent redundant disk array
A redundant disk array and backup technology, the redundancy applied in computing is used for data error detection and response error generation. The effect of improving write performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0038] This embodiment provides a RAID bitmap backup method, which is based on a dual-control storage system and is implemented on the basis of soft RAID in the Linux kernel. Among them, the inventor proposes that when creating RAID, the bitmap is created on the master side, and then the bitmap can be backed up to the slave side at the same time according to the operation of the write request, and the data is transmitted between the master side and the slave side through the network, In this way, compared with the existing operation of writing bitmap to disk, the bitmap backup speed is greatly improved, thereby improving the write performance of RAID. Specifically, the implementation of this method relies on figure 1 of the network architecture shown. Wherein, the client device is the main control end that implements the method, and the client device has one processing thread, one communication sending thread and one communication receiving thread. The server is the slave to...
Embodiment 2
[0065] This embodiment introduces a redundant independent disk array (RAID) bitmap backup system, the system at least includes a master controller (also called a client) and a slave controller (also called a server), wherein:
[0066] When the master controller receives a write request for the first time in a certain area, it updates the local bitmap, sends the RAID information corresponding to the write request and the backup command to the slave controller, and after receiving the slave control When the response information fed back by the controller is sent, the bitmap information to be backed up is sent to the slave controller;
[0067] The slave control terminal receives the data packet sent by the master controller, obtains the RAID information and backup command from it, saves the obtained RAID information, determines that there is enough memory space for the backup bitmap according to the obtained backup command, and reports to the The main controller feeds back respon...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 