Method, server and system for recovering data
A technology for recovering data and servers, which is applied in the information field and can solve problems such as low efficiency of recovering data, slow recovery of data by metadata server, waste of system resources, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0096]The embodiment of the present invention provides a method for recovering data, and the method is applied to the master server of the storage system. The storage system includes a master server and a slave server. Both the master server and the slave server are used to store the same data, and the master server is the first For an example of a server that successfully stores data, see figure 1 , the method flow provided by the embodiment of the present invention includes:
[0097] 101: When any server in the storage system fails to store data, the master server sends a log acquisition request to each slave server in the storage system, and the log acquisition request carries the identifier of the data to be restored;
[0098] As an optional embodiment, before sending the log acquisition request to each slave server in the storage system, it also includes:
[0099] Receive and store the data sent by the client, and return to the client first write status information inclu...
Embodiment 2
[0131] The embodiment of the present invention provides a method for recovering data. For ease of understanding, the data processing method provided by the embodiment of the present invention is explained in detail in combination with the content of the first embodiment, taking a storage system as an example. Wherein, the storage system includes a master server and at least two slave servers, the master server is the first server that successfully stores data, and the slave servers are other servers in the storage system except the master server. see image 3 , the method flow provided by this embodiment includes:
[0132] 301: The master server and the slave server respectively receive and store the data sent by the client, the master server returns to the client the first write status information containing the identification of the data, and the slave server returns the second write status information containing the identification of the data to the client. Writing status ...
Embodiment 3
[0195] see Figure 5 , the embodiment of the present invention provides a server for recovering data. The server is a master server applied to a storage system. The storage system includes a master server and a slave server. Both the master server and the slave server are used to store the same data. The master server is the first A server successfully storing data that includes:
[0196] The first sending module 401 is configured to send a log acquisition request to each slave server in the storage system when any server in the storage system fails to store data, and the log acquisition request carries the data identifier to be restored;
[0197] The first receiving module 402 is configured to receive the first restoration log files returned by each slave server according to the log acquisition request, and each first restoration log file records the location information and operation information of the data to be restored identified by the data identifier to be restored;
...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com