Nothing Special   »   [go: up one dir, main page]

CN105187552A - Method and device for file remote disaster recovery - Google Patents

Method and device for file remote disaster recovery Download PDF

Info

Publication number
CN105187552A
CN105187552A CN201510629935.0A CN201510629935A CN105187552A CN 105187552 A CN105187552 A CN 105187552A CN 201510629935 A CN201510629935 A CN 201510629935A CN 105187552 A CN105187552 A CN 105187552A
Authority
CN
China
Prior art keywords
calamity
file
strange land
standby
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510629935.0A
Other languages
Chinese (zh)
Other versions
CN105187552B (en
Inventor
陈永旺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201510629935.0A priority Critical patent/CN105187552B/en
Publication of CN105187552A publication Critical patent/CN105187552A/en
Application granted granted Critical
Publication of CN105187552B publication Critical patent/CN105187552B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the invention discloses a method and device for file remote disaster recovery. The method comprises the following steps: receiving a file disaster recovery request transmitted by a distributed storage server, wherein the request carries an identification information of the file and an information of a source storage volume that stores the file; the source storage volume is located in the distributed storage server, and the request is transmitted by the distributed storage server after the source storage volume stores the file; determining a remote target storage volume that performs disaster recovery according to the locally recorded information of at least one remote storage volume corresponding to the source storage volume; and performing file remote disaster recovery according to the information of the remote target storage volume determined to perform disaster recovery. The method for file remote disaster recovery is applied to the distributed storage server, and the method comprises the steps of transmitting the file disaster recovery request to a disaster recovery server; and performing disaster recovery on the file by the remote target storage volume which is determined by the disaster recovery server to perform disaster recovery. The embodiment of the invention can perform remote disaster recovery on files in real time, and the usability and security of data are improved.

Description

The method and apparatus that a kind of file strange land calamity is standby
Technical field
The present invention relates to network file security fields, the method and apparatus that particularly a kind of file strange land calamity is standby.
Background technology
The Internet develops rapidly in recent years, and the file on the Internet also gets more and more, and just needs to consider how these files are protected in scientific management, and these files comprise the media file such as video, audio frequency, also comprise the files such as text document, PowerPoint, electrical form.The file that user uploads is referred to as source file, and these source files are through a series of production procedure, and generate the file of different-format, the file produced in production process and source file are all stored in distributed memory system.In prior art, for avoiding trans-regional Internet Transmission to impact to file production, the distributed memory system that file uses in producing and production routine are all deployed in same machine room, so just bring very large hidden danger.If the machine room of this area occur power-off or because natural calamity cause normally can not provide service, so all source files cannot carry out file production timely again.Therefore, for eliminate this single region machine room bring the potential safety hazard of loss of data or unreachable time the fault of service is provided, can will be stored into the data center of zones of different with a file.
Strange land disaster recovery method common is at present that the data center in strange land disposes distributed storage server, and the storage volume that establishment one is new is in the server target storage pool, is used for storing the source file in local storage volume and source storage volume.Be in prior art after source storage volume does not have memory space, then the mode of the source file stored in the storage volume of source by Internet Transmission is synchronized in target storage pool.
In prior art, it is standby that calamity standby method in this strange land only just starts to carry out calamity after source storage volume does not have memory space, make file carry out calamity for time real-time not.
Summary of the invention
The object of the embodiment of the present invention is the method and apparatus providing a kind of file strange land calamity standby, can carry out strange land calamity in real time standby, improve availability and the fail safe of file data to file with file-level.
For achieving the above object, the embodiment of the invention discloses the method that a kind of file strange land calamity is standby, being applied to calamity for server, comprising step:
Receive the standby request of file calamity that distributed storage server sends, the information of the identification information carrying file in the standby request of described file calamity and the source storage volume storing this file, described source storage volume is arranged in described distributed storage server, the standby request of described file calamity for source storage volume storage complete described file after described distributed storage server transmission;
According to the information of at least one the strange land storage volume corresponding with described source storage volume of local record, determine to carry out the standby strange land target storage pool of calamity;
According to determining the information of carrying out the standby strange land target storage pool of calamity, it is standby to carry out file strange land calamity.
Preferably, the information of the data volume of described file is also carried in the standby request of described file calamity;
Describedly determine that the strange land target storage pool carrying out calamity standby comprises:
Store data volume according to the data volume of described file and the residue of at least one strange land storage volume described, determine to remain that to store arbitrary strange land storage volume that data volume is not less than described data volume be carry out the standby strange land target storage pool of calamity.
Preferably, the positional information of described distributed storage server is also carried in the standby request of described file calamity;
Describedly determine that the strange land target storage pool carrying out calamity standby comprises:
According to the positional information of the positional information of the strange land distributed storage server at least one storage volume place, strange land described and the distributed storage server at storage volume place, described source, determine the distributed storage server with storage volume place, described source, in arbitrary strange land distributed storage server in set distance range, arbitrary strange land storage volume is carry out the standby strange land target storage pool of calamity.
Preferably, the check value of described file is also carried in the standby request of described file calamity;
Described according to determining the information of carrying out the standby strange land target storage pool of calamity, carry out file strange land calamity for before, described method also comprises:
Read the information of file described in the storage volume of described source, determine the check value of described file;
Judge that whether the described check value determined is consistent with the described check value of reception;
If consistent, carry out subsequent file strange land calamity for process.
Preferably, described according to determining the information of carrying out the standby strange land target storage pool of calamity, carry out file strange land calamity for comprising:
According to the information of the storage volume of carry in each distributed storage server of this locality, by the source storage volume carry storing described file described carry out the catalogue of the standby strange land target storage pool of calamity under.
Preferably, described according to determining the information of carrying out the standby strange land target storage pool of calamity, carry out file strange land calamity for comprising:
The information of carrying out the standby strange land target storage pool of calamity determined is sent to described distributed storage server, to make described distributed storage server to the described standby strange land target storage pool calamity of calamity of carrying out for described file.
Preferably, described method also comprises:
Receive the task status information that described strange land target storage pool sends;
According to described task status information, judge whether described strange land target storage pool finishes receiving described file:
If described strange land target storage pool finishes receiving described file, then preserve the information that this strange land target storage pool stores described file in this locality;
Otherwise, send to the distributed storage server at storage volume place, source the information again resuming described file to described strange land target storage pool.
For achieving the above object, the embodiment of the invention discloses the method that a kind of file strange land calamity is standby, being applied to distributed storage server, comprising step:
The standby request of file calamity is sent for server to calamity, the information of the identification information carrying file in the standby request of wherein said file calamity and the source storage volume storing this file, the standby request of described file calamity for source storage volume storage complete described file after described distributed storage server transmission;
That determines to calamity for server carries out the standby strange land target storage pool calamity of calamity for described file, and wherein said strange land target storage pool is that described calamity is determined for the information of server according at least one strange land storage volume corresponding with the source storage volume storing this file of its local record.
Preferably, the described strange land target storage pool calamity of carrying out calamity standby determined for server to calamity comprises for described file:
According to the threshold speed that sends for server of described calamity received, determine to the speed of described strange land target storage pool calamity for described file;
According to the described speed determined, to described strange land target storage pool calamity for described file.
Preferably, the described strange land target storage pool calamity of carrying out calamity standby determined for server to calamity comprises for after described file:
Receive the information again resuming described file to strange land target storage pool;
According to described information, again resume described file.
For achieving the above object, the embodiment of the invention discloses the device that a kind of file strange land calamity is standby, being applied to calamity for server, comprising:
Receiver module: for receiving the standby request of file calamity that distributed storage server sends, the information of the identification information carrying file in the standby request of described file calamity and the source storage volume storing this file, described source storage volume is arranged in described distributed storage server, the standby request of described file calamity for source storage volume storage complete described file after described distributed storage server transmission;
Determination module: for the information of at least one the strange land storage volume corresponding with described source storage volume according to local record, determines to carry out the standby strange land target storage pool of calamity;
File calamity is for module: for according to determining the information of carrying out the standby strange land target storage pool of calamity, and it is standby to carry out file strange land calamity.
Preferably, the information of the data volume of described file is also carried in the standby request of described file calamity;
Described determination module specifically for:
Store data volume according to the data volume of described file and the residue of at least one strange land storage volume described, determine to remain that to store arbitrary strange land storage volume that data volume is not less than described data volume be carry out the standby strange land target storage pool of calamity.
Preferably, the positional information of described distributed storage server is also carried in the standby request of described file calamity;
Described determination module specifically for:
According to the positional information of the positional information of the strange land distributed storage server at least one storage volume place, strange land described and the distributed storage server at storage volume place, described source, determine the distributed storage server with storage volume place, described source, in arbitrary strange land distributed storage server in set distance range, arbitrary strange land storage volume is carry out the standby strange land target storage pool of calamity.
Preferably, the check value of described file is also carried in the standby request of described file calamity;
Described device also comprises check code determination judge module: for reading the information of file described in the storage volume of described source, determine the check value of described file; Judge that whether the described check value determined is consistent with the described check value of reception; If consistent, circular document calamity carries out subsequent file strange land calamity for process for module.
Preferably, described file calamity for module specifically for:
According to the information of the storage volume of carry in each distributed storage server of this locality, by the source storage volume carry storing described file described carry out the catalogue of the standby strange land target storage pool of calamity under.
Preferably, described file calamity for module specifically for:
The information of carrying out the standby strange land target storage pool of calamity determined is sent to described distributed storage server, to make described distributed storage server to the described standby strange land target storage pool calamity of calamity of carrying out for described file.
Preferably, described receiver module, also for receiving the task status information that described strange land target storage pool sends;
Described device also comprises judgement and resumes module: for according to described task status information, judge whether described strange land target storage pool finishes receiving described file: target storage pool finishes receiving described file if judged result is described strange land, then preserve the information that this strange land target storage pool stores described file in this locality; Otherwise, send to the distributed storage server at storage volume place, source the information again resuming described file to described strange land target storage pool.
For achieving the above object, the embodiment of the invention discloses the device that a kind of file strange land calamity is standby, being applied to distributed storage server, comprising:
Send calamity for request module: for sending the standby request of file calamity to calamity for server, the information of the identification information carrying file in the standby request of wherein said file calamity and the source storage volume storing this file, the standby request of described file calamity for source storage volume storage complete described file after described distributed storage server transmission;
Send calamity for file module: carry out the standby strange land target storage pool calamity of calamity for described file for what determine to calamity for server, wherein said strange land target storage pool is that described calamity is determined for the information of server according at least one strange land storage volume corresponding with the source storage volume storing this file of its local record.
Preferably, described transmission calamity for file module specifically for:
According to the threshold speed that sends for server of described calamity received, determine to the speed of described strange land target storage pool calamity for described file;
According to the described speed determined, to described strange land target storage pool calamity for described file.
Preferably, described device also comprises and resumes module: for receiving the information again resuming described file to strange land target storage pool; According to described information, again resume described file.
As seen from the above technical solutions, embodiments provide the method and apparatus that a kind of file strange land calamity is standby, be applied to calamity for server, comprise step: receive the standby request of file calamity that distributed storage server sends, the information of the identification information carrying file in the standby request of described file calamity and the source storage volume storing this file, described source storage volume is arranged in described distributed storage server, the standby request of described file calamity for source storage volume storage complete described file after described distributed storage server transmission; According to the information of at least one the strange land storage volume corresponding with described source storage volume of local record, determine to carry out the standby strange land target storage pool of calamity; According to determining the information of carrying out the standby strange land target storage pool of calamity, it is standby to carry out file strange land calamity.Visible, in the embodiment of the present invention, strange land calamity can be carried out to file with file-level in real time standby, avoid because machine room power-off or natural calamity are on the impact of data, improve availability and the fail safe of data.Certainly, arbitrary product of the present invention is implemented or method must not necessarily need to reach above-described all advantages simultaneously.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the schematic flow sheet embodiments providing the standby method of a kind of file strange land calamity;
Fig. 2 is the schematic flow sheet embodiments providing the standby method of the second file strange land calamity;
Fig. 3 is the structural representation embodiments providing the standby device of a kind of file strange land calamity;
Fig. 4 is the structural representation embodiments providing the standby device of the second file strange land calamity;
Fig. 5 is the schematic flow sheet embodiments providing the standby method of the third file strange land calamity;
Fig. 6 is the structural representation embodiments providing the standby device of the third file strange land calamity.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Embodiments provide the method and apparatus that a kind of file strange land calamity is standby, in the program, be applied to calamity for server, comprise: receive the standby request of file calamity that distributed storage server sends, the information of the identification information carrying file in the standby request of described file calamity and the source storage volume storing this file, described source storage volume is arranged in described distributed storage server, the standby request of described file calamity for source storage volume storage complete described file after described distributed storage server transmission; According to the information of at least one the strange land storage volume corresponding with described source storage volume of local record, determine to carry out the standby strange land target storage pool of calamity; According to determining the information of carrying out the standby strange land target storage pool of calamity, it is standby to carry out file strange land calamity.
Below by specific embodiment, the present invention is described in detail.
The schematic flow sheet of the method that a kind of file strange land calamity that Fig. 1 provides for the embodiment of the present invention is standby, is applied to calamity for server, comprises the steps:
S101: receive the standby request of file calamity that distributed storage server sends, the information of the identification information carrying file in the standby request of described file calamity and the source storage volume storing this file, described source storage volume is arranged in described distributed storage server, the standby request of described file calamity for source storage volume storage complete described file after described distributed storage server transmission.
There is at least one storage volume in distributed storage server, for the identification information of each storage volume existence anduniquess, this unique identification information is used for identifying this storage volume.After having stored a file in storage volume, this storage volume is as source storage volume, and the distributed storage server at its place sends the standby request of file calamity.
Specifically such as, calamity receives the standby request of file calamity of distributed storage server transmission for server, wherein, the identification information of file is carried in the standby request of this file calamity, if the title a of file or the sequence number of file are as 111111, and store the information of source storage volume of this file a, as the title 1 of source storage volume.The standby request of certain file calamity is after source storage volume 1 has stored a file, the distributed storage server A transmission at its place.
When calamity receives each file calamity of distributed storage server transmission for when asking for server, calamity for server according to the time receiving the standby request of each file calamity, standby for each file calamity request is put into a calamity for task queue, according to the standby order of asking to put into of file calamity, process the standby request of each file calamity successively.
S102: according to the information of at least one the strange land storage volume corresponding with described source storage volume of local record, determines to carry out the standby strange land target storage pool of calamity.
In order to the strange land calamity realizing each file is standby, calamity, for the information of preserving at least one the strange land storage volume corresponding with it in server for each source storage volume, according to this corresponding relation, can be determined to carry out the standby strange land target storage pool of calamity.Calamity for server when determining to carry out the standby strange land target storage pool of calamity, can at least one strange land storage volume of this correspondence, select arbitrarily one as the standby strange land target storage pool of calamity.
In order to ensure that the strange land target storage pool determined can store this file completely, in another embodiment of the invention, the information of the data volume of described file is also carried in the standby request of described file calamity;
Describedly determine that the strange land target storage pool carrying out calamity standby comprises:
Store data volume according to the data volume of described file and the residue of at least one strange land storage volume described, determine to remain that to store arbitrary strange land storage volume that data volume is not less than described data volume be carry out the standby strange land target storage pool of calamity.
When determining to carry out the standby strange land target storage pool of calamity, can calamity for described file, need to determine that can described strange land target storage pool store described file completely safely and effectively in order to ensure carrying out the standby strange land target storage pool of calamity.Therefore, before determining to carry out the standby strange land target storage pool of calamity, first to determine whether the residue storage data volume of described strange land target storage pool is not less than the data volume of described file.
Such as, the information of the data volume of file a is also carried in the standby request of file calamity, described data volume is 234MB, suppose that calamity has five for the strange land storage volume corresponding with described source storage volume 1 of server local record, and its residue storage data volume is respectively: it is 200MB that the residue of strange land storage volume one stores data volume, it is 5GB that the residue of strange land storage volume two stores data volume, it is 500MB that the residue of strange land storage volume three stores data volume, it is 100MB that the residue of strange land storage volume four stores data volume, it is 50MB that the residue of strange land storage volume five stores data volume, the remaining data amount of two strange land storage volume is wherein had to be not less than the data volume of described file a, be respectively strange land storage volume two and strange land storage volume three, determine that any one the strange land storage volume in both it is carry out the standby strange land target storage pool of calamity, suppose to determine that strange land storage volume two is for carrying out the standby strange land target storage pool of calamity.
In order to ensure the efficiency that file strange land calamity is standby, in another embodiment of the invention, the positional information of described distributed storage server is also carried in the standby request of described file calamity;
Describedly determine that the strange land target storage pool carrying out calamity standby comprises:
According to the positional information of the positional information of the strange land distributed storage server at least one storage volume place, strange land described and the distributed storage server at storage volume place, described source, determine the distributed storage server with storage volume place, described source, in arbitrary strange land distributed storage server in set distance range, arbitrary strange land storage volume is carry out the standby strange land target storage pool of calamity.
In order to avoid remote Internet Transmission impacts file, before determining to carry out the standby strange land target storage pool of calamity, first can determine the positional information of the positional information of the strange land distributed storage server at storage volume place, strange land and the distributed storage server A at storage volume 1 place, described source, search in the arbitrary strange land distributed storage server with distributed storage server A in set distance range, arbitrary strange land storage volume is carry out the standby strange land target storage pool of calamity.Such as, set distance range is 2000 kms, to suppose with the distributed storage server A at storage volume 1 place, described source in set distance range to be that strange land distributed storage server in 2000 kms has 1, for strange land distributed storage server B, wherein this strange land distributed storage server B comprises strange land storage volume 3, be respectively strange land storage volume three, strange land storage volume four, strange land storage volume five, then can determine three described strange land storage volume three, four, five any one be carry out the standby strange land target storage pool of calamity, suppose to choose strange land storage volume five for carrying out the standby strange land target storage pool of calamity.
Certainly in order to better ensure the safety of file data, more effectively strange land calamity carried out to file standby, data volume can be stored according to the residue of the data volume of described file and at least one strange land storage volume described, determine to remain that to store arbitrary strange land storage volume that data volume is not less than described data volume be the standby strange land target storage pool of pending calamity; According to the positional information of the strange land distributed storage server at the standby target storage pool place, strange land of the described pending calamity determined, and the positional information of the distributed storage server at storage volume place, described source, in the strange land target storage pool that the pending calamity of described determination is standby, search in the arbitrary strange land distributed storage server with the distributed storage server at storage volume place, described source in set distance range, the standby strange land target storage pool of any one pending calamity determined is carry out the standby strange land target storage pool of calamity.
Such as: the information carrying the data volume of file a in the standby request of file calamity, described data volume is 234MB, suppose that the strange land storage volume corresponding with described source storage volume 1 of local record has five, and its residue storage data volume is respectively: it is 200MB that the residue of strange land storage volume one stores data volume, it is 5GB that the residue of strange land storage volume two stores data volume, it is 500MB that the residue of strange land storage volume three stores data volume, it is 100MB that the residue of strange land storage volume four stores data volume, it is 50MB that the residue of strange land storage volume five stores data volume, the remaining data amount of two strange land storage volume is wherein had to be not less than the data volume of described file a, be respectively strange land storage volume two and strange land storage volume three, wherein, according to the positional information of the positional information at the distributed storage server place, strange land at its place and the distributed storage server at storage volume 1 place, described source, to determine with the distributed storage server at storage volume 1 place, described source at the distance range set to be that strange land storage volume in 2000 kms only has 1, for strange land storage volume three, then determine that strange land storage volume three is for carrying out the standby strange land target storage pool of calamity.
S103: according to determining the information of carrying out the standby strange land target storage pool of calamity, it is standby to carry out file strange land calamity.
Carrying out the strange land calamity of file standby can be mode by carry, storage volume carry now in each distributed storage server in calamity under server, calamity for the information of server according to the storage volume of carry in each distributed storage server of this locality, by the source storage volume carry storing described file described carry out the catalogue of the standby strange land target storage pool of calamity under.Such as, according to step S101 to step S102, determine that carrying out the standby strange land target storage pool of file a calamity is strange land target storage pool three, according to the information of carry in each distributed storage server of this locality, by file a carry under the catalogue of strange land target storage pool three.
Or, carry out file strange land calamity for time, also can be that the information of carrying out the standby strange land target storage pool of calamity determined is sent to described distributed storage server, to make described distributed storage server to the described standby strange land target storage pool calamity of calamity of carrying out for described file.Such as, according to step S101 and S102, determine that carrying out the standby strange land target storage pool of calamity is strange land target storage pool three, the information of strange land target storage pool three is sent to distributed storage server A, after distributed storage server A receives described information, namely carry out the standby strange land target storage pool three transfer files a of calamity to what determine, namely calamity carried out to file a standby.
In an embodiment of the invention, in order to further ensure the fail safe of file, carry out calamity standby before, can the integrality of first checking file and accuracy, this process can be determined by the check value of calculation document, and the check value of described file comprises check code MD5 or the cyclic redundancy check value CRC of file.
Concrete, also carry the check value of described file in the standby request of described file calamity;
Described according to determining the information of carrying out the standby strange land target storage pool of calamity, carry out file strange land calamity for before, described method also comprises:
Read the information of file described in the storage volume of described source, determine the check value of described file;
Judge that whether the described check value determined is consistent with the described check value of reception;
If consistent, carry out subsequent file strange land calamity for process.
Such as, when receiving described file calamity for request, the check value information of file is carried in the standby request of described file calamity, the i.e. information of check code MD5 or the information of cyclic redundancy check (CRC), suppose that the check code MD5 of the file a that calamity receives for server is 123456, the information of the described file a in reading source storage volume 1, determine that the check code calculating described file a is 123456, in summary, determine that the file a check value of file a check value and the reception calculated is consistent, so carry out subsequent file strange land calamity for process.
Embodiment described in application drawing 1, provide and a kind ofly in real time calamity standby method in strange land is carried out to file, be applied to calamity for server, after source storage volume storage completes file, the distributed storage server at storage volume place, described source sends the standby request of file calamity immediately, make the calamity of file standby more in real time, quick, better ensure that fail safe and the availability of file data.Simultaneously, add calamity for server, calamity is managed for file and distributed storage server and the storage volume that is present in described distributed storage server, enables file calamity for orderly the carrying out of task, and calamity is provided convenience for finding and search of file.
Fig. 2 is the schematic flow sheet embodiments providing the standby method of the second file strange land calamity, is applied to calamity for server, comprises the steps:
S201: receive the standby request of file calamity that distributed storage server sends, the information of the identification information carrying file in the standby request of described file calamity and the source storage volume storing this file, described source storage volume is arranged in described distributed storage server, the standby request of described file calamity for source storage volume storage complete described file after described distributed storage server transmission.
S202: according to the information of at least one the strange land storage volume corresponding with described source storage volume of local record, determines to carry out the standby strange land target storage pool of calamity.
S203: according to determining the information of carrying out the standby strange land target storage pool of calamity, it is standby to carry out file strange land calamity.
S2041: receive the task status information that described strange land target storage pool sends.
S2042: according to described task status information, judges whether described strange land target storage pool finishes receiving described file: if described strange land target storage pool finishes receiving described file, performs step S2043: otherwise, perform step S2044.
S2043: preserve the information that this strange land target storage pool stores described file in this locality.
S2044: the distributed storage server to storage volume place, source sends the information again resuming described file to described strange land target storage pool.
Suppose that calamity receives for server the task status information that strange land target storage pool three receives file a, and according to described information, judge whether strange land target storage pool three finishes receiving file a, namely whether calamity is standby completes described file a, if judge, strange land target storage pool three finishes receiving described file a, then store the information of described file a at preservation strange land, this locality target storage pool three; If judge, strange land target storage pool three takes defeat described file a, then the distributed storage server A to source storage volume 1 place sends the information again resuming described file a to strange land target storage pool three.Wherein strange land target storage pool is by using file transfer protocol (FTP) (FTP), can realize the function of breakpoint transmission, and the calamity for file is standby provides convenience.
Embodiment described in application drawing 2, provide the second and in real time calamity standby method in strange land is carried out to file, it comprises outside the advantageous effects described in Fig. 1 included by embodiment, can also monitor in real time for process the calamity of file, the subsequent process standby for file calamity implements counter-measure, after success as standby in file calamity, store the information of described file at preservation strange land, this locality target storage pool; After the standby failure of file calamity, the distributed storage server to storage volume place, source sends the information again resuming described file to strange land target storage pool, again resumes file.
Fig. 3 is the structural representation embodiments providing the standby device of a kind of file strange land calamity, and corresponding with the process of embodiment described in Fig. 1, be applied to calamity for server, described device comprises: receiver module 301, determination module 302 and file calamity for module 303,
Receiver module 301: for receiving the standby request of file calamity that distributed storage server sends, the information of the identification information carrying file in the standby request of described file calamity and the source storage volume storing this file, described source storage volume is arranged in described distributed storage server, the standby request of described file calamity for source storage volume storage complete described file after described distributed storage server transmission.
Determination module 302: for the information of at least one the strange land storage volume corresponding with described source storage volume according to local record, determines to carry out the standby strange land target storage pool of calamity.
Concrete, also carry the information of the data volume of described file in the standby request of described file calamity;
Described determination module 302 specifically for:
Store data volume according to the data volume of described file and the residue of at least one strange land storage volume described, determine to remain that to store arbitrary strange land storage volume that data volume is not less than described data volume be carry out the standby strange land target storage pool of calamity.
Concrete, also carry the positional information of described distributed storage server in the standby request of described file calamity;
Described determination module 302 specifically for:
According to the positional information of the positional information of the strange land distributed storage server at least one storage volume place, strange land described and the distributed storage server at storage volume place, described source, determine the distributed storage server with storage volume place, described source, in arbitrary strange land distributed storage server in set distance range, arbitrary strange land storage volume is carry out the standby strange land target storage pool of calamity.
File calamity is for module 303: for according to determining the information of carrying out the standby strange land target storage pool of calamity, and it is standby to carry out file strange land calamity.
Concrete, also carry the check value of described file in the standby request of described file calamity;
Described device also comprise check code determination judge module (not marking in figure) specifically for:
Read the information of file described in the storage volume of described source, determine the check value of described file;
Judge that whether the described check value determined is consistent with the described check value of reception;
If consistent, circular document calamity carries out subsequent file strange land calamity for process for module.
Concrete, described file calamity for module 303 specifically for: according to the information of the storage volume of carry in each distributed storage server of this locality, by the source storage volume carry storing described file described carry out the catalogue of the standby strange land target storage pool of calamity under.
Concrete, described file calamity for module 303 specifically for: the information of carrying out the standby strange land target storage pool of calamity determined is sent to described distributed storage server, to make described distributed storage server to the described standby strange land target storage pool calamity of calamity of carrying out for described file.
Embodiment described in application drawing 3, provide and a kind ofly in real time calamity standby device in strange land is carried out to file, after source storage volume storage completes file, the distributed storage server at storage volume place, described source sends the standby request of file calamity immediately, make the calamity of file for carrying out with file hierarchies, make the calamity of file standby more in real time, quick, better ensure that fail safe and the availability of file data.Meanwhile, add calamity for server, calamity is managed for file and distributed storage server and the storage volume be present in wherein, enable file calamity for orderly the carrying out of task, and make to provide convenience for finding and search of file to calamity.
Fig. 4 is the structural representation embodiments providing the standby device of the second file strange land calamity, corresponding with the process of embodiment described in Fig. 2, be applied to calamity for server, described device comprises: receiver module 401, determination module 402, file calamity resume module 404 for module 403 and judgement
Receiver module 401: for receiving the standby request of file calamity that distributed storage server sends, the information of the identification information carrying file in the standby request of described file calamity and the source storage volume storing this file, described source storage volume is arranged in described distributed storage server, the standby request of described file calamity for source storage volume storage complete described file after described distributed storage server transmission.
Determination module 402: for the information of at least one the strange land storage volume corresponding with described source storage volume according to local record, determines to carry out the standby strange land target storage pool of calamity.
File calamity is for module 403: for according to determining the information of carrying out the standby strange land target storage pool of calamity, and it is standby to carry out file strange land calamity.
Described receiver module 401: also for receiving the task status information that described strange land target storage pool sends.
Judge to resume module 404: the task status information that the described strange land target storage pool for receiving according to receiver module 401 sends, judge whether described strange land target storage pool finishes receiving described file: target storage pool finishes receiving described file if judged result is described strange land, then preserve the information that this strange land target storage pool stores described file in this locality; Otherwise, send to the distributed storage server at storage volume place, source the information again resuming described file to described strange land target storage pool.
Embodiment described in application drawing 4, provide the second and in real time calamity standby method in strange land is carried out to file, it comprises outside the advantageous effects described in Fig. 3 included by embodiment, can also monitor in real time for process the calamity of file, the subsequent process standby for file calamity implements counter-measure, after success as standby in file calamity, store the information of described file at preservation strange land, this locality target storage pool; After the standby failure of file calamity, the distributed storage server to storage volume place, source sends the information again resuming described file to strange land target storage pool, again resumes file.
Fig. 5 is the schematic flow sheet embodiments providing the standby method of the third file strange land calamity, is applied to distributed storage server, comprises the steps:
S501: send the standby request of file calamity for server to calamity, the information of the identification information carrying file in the standby request of wherein said file calamity and the source storage volume storing this file, the standby request of described file calamity for source storage volume storage complete described file after described distributed storage server transmission.
Such as, send the standby request of file calamity to calamity for server, in the standby request of its file calamity, carry the identification information of calamity for file, if the title a of file or the sequence number of file are as 111111; And store the information of source storage volume of file a, as the title 1 of source storage volume.The standby request of certain file calamity is after source storage volume 1 has stored a file, is sent by the distributed storage server A at source storage volume 1 place.
S502: that determines to calamity for server carries out the standby strange land target storage pool calamity of calamity for described file, wherein said strange land target storage pool is that described calamity is determined for the information of server according at least one strange land storage volume corresponding with the source storage volume storing this file of its local record.
In one embodiment of the invention, determine to calamity for server carry out the standby strange land target storage pool calamity of calamity for described file before, in order to ensure other file calamity carrying out smoothly for task, certain restriction can be carried out to the transmission speed of file.
Concrete, the described strange land target storage pool calamity of carrying out calamity standby determined for server to calamity comprises for described file:
According to the threshold speed that sends for server of described calamity received, determine to the speed of described strange land target storage pool calamity for described file;
According to the described speed determined, to described strange land target storage pool calamity for described file.
The threshold speed set when supposing transfer files a is 200KB/S, then, when to described strange land target storage pool transfer files a, transmission speed is no more than the threshold speed 200KB/S of described setting.
Concrete, the described strange land target storage pool calamity of carrying out calamity standby determined for server to calamity comprises for after described file:
Receive the information again resuming described file to strange land target storage pool;
According to described information, again resume described file.
Such as, receive after again resuming the information of file a to strange land target storage pool, according to described information, again resume file a to strange land target storage pool.
Apply embodiment illustrated in fig. 5, provide and a kind ofly in real time calamity standby method in strange land is carried out to file, be applied to distributed storage server, after source storage volume storage completes file, the distributed storage server at storage volume place, described source sends the standby request of file calamity immediately, make the calamity of file standby more in real time, quick, better ensure that fail safe and the availability of file data.Again can resume file, the calamity for file is standby improves efficiency.
Fig. 6 is the structural representation embodiments providing the standby device of the third file strange land calamity, is applied to distributed storage server, corresponding with flow process described in Fig. 5, and described device comprises:
Send calamity for request module 601: for sending the standby request of file calamity to calamity for server, the information of the identification information carrying file in the standby request of wherein said file calamity and the source storage volume storing this file, the standby request of described file calamity for source storage volume storage complete described file after described distributed storage server transmission.
Send calamity for file module 602: carry out the standby strange land target storage pool calamity of calamity for described file for what determine to calamity for server, wherein said strange land target storage pool is that described calamity is determined for the information of server according at least one strange land storage volume corresponding with the source storage volume storing this file of its local record.
Concrete, described transmission calamity for file module 602 specifically for:
According to the threshold speed that sends for server of described calamity received, determine to the speed of described strange land target storage pool calamity for described file;
According to the described speed determined, to described strange land target storage pool calamity for described file.
Concrete, described device also comprises and resumes module (not marking in figure): for receiving the information again resuming described file to strange land target storage pool; According to described information, again resume described file.
Apply embodiment illustrated in fig. 6, provide and a kind ofly in real time calamity standby device in strange land is carried out to file, after source storage volume storage completes file, the distributed storage server at storage volume place, described source sends the standby request of file calamity immediately, make the calamity of file standby more in real time, quick, better ensure that fail safe and the availability of file data.Again can resume file, the calamity for file is standby improves efficiency.
For device embodiment, because it is substantially similar to embodiment of the method, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
It should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
Each embodiment in this specification all adopts relevant mode to describe, between each embodiment identical similar part mutually see, what each embodiment stressed is the difference with other embodiments.
One of ordinary skill in the art will appreciate that to realize said method be all or part of step in execution mode is that the hardware that can carry out instruction relevant by program has come.Described program can be stored in computer read/write memory medium, here the alleged storage medium obtained, as: ROM/RAM, magnetic disc, CD etc.
The foregoing is only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention.All any amendments done within the spirit and principles in the present invention, equivalent replacement, improvement etc., be all included in protection scope of the present invention.

Claims (20)

1. the method that file strange land calamity is standby, is characterized in that, is applied to calamity for server, and described method comprises step:
Receive the standby request of file calamity that distributed storage server sends, the information of the identification information carrying file in the standby request of described file calamity and the source storage volume storing this file, described source storage volume is arranged in described distributed storage server, the standby request of described file calamity for source storage volume storage complete described file after described distributed storage server transmission;
According to the information of at least one the strange land storage volume corresponding with described source storage volume of local record, determine to carry out the standby strange land target storage pool of calamity;
According to determining the information of carrying out the standby strange land target storage pool of calamity, it is standby to carry out file strange land calamity.
2. method according to claim 1, is characterized in that, also carries the information of the data volume of described file in the standby request of described file calamity;
Describedly determine that the strange land target storage pool carrying out calamity standby comprises:
Store data volume according to the data volume of described file and the residue of at least one strange land storage volume described, determine to remain that to store arbitrary strange land storage volume that data volume is not less than described data volume be carry out the standby strange land target storage pool of calamity.
3. method according to claim 1 and 2, is characterized in that, also carries the positional information of described distributed storage server in the standby request of described file calamity;
Describedly determine that the strange land target storage pool carrying out calamity standby comprises:
According to the positional information of the positional information of the strange land distributed storage server at least one storage volume place, strange land described and the distributed storage server at storage volume place, described source, determine the distributed storage server with storage volume place, described source, in arbitrary strange land distributed storage server in set distance range, arbitrary strange land storage volume is carry out the standby strange land target storage pool of calamity.
4. method according to claim 1, is characterized in that, also carries the check value of described file in the standby request of described file calamity;
Described according to determining the information of carrying out the standby strange land target storage pool of calamity, carry out file strange land calamity for before, described method also comprises:
Read the information of file described in the storage volume of described source, determine the check value of described file;
Judge that whether the described check value determined is consistent with the described check value of reception;
If consistent, carry out subsequent file strange land calamity for process.
5. the method according to claim 1 or 4, is characterized in that, described according to determining the information of carrying out the standby strange land target storage pool of calamity, carries out file strange land calamity for comprising:
According to the information of the storage volume of carry in each distributed storage server of this locality, by the source storage volume carry storing described file described carry out the catalogue of the standby strange land target storage pool of calamity under.
6. the method according to claim 1 or 4, is characterized in that, described according to determining the information of carrying out the standby strange land target storage pool of calamity, carries out file strange land calamity for comprising:
The information of carrying out the standby strange land target storage pool of calamity determined is sent to described distributed storage server, to make described distributed storage server to the described standby strange land target storage pool calamity of calamity of carrying out for described file.
7. method according to claim 1, is characterized in that, described method also comprises:
Receive the task status information that described strange land target storage pool sends;
According to described task status information, judge whether described strange land target storage pool finishes receiving described file:
If described strange land target storage pool finishes receiving described file, then preserve the information that this strange land target storage pool stores described file in this locality;
Otherwise, send to the distributed storage server at storage volume place, source the information again resuming described file to described strange land target storage pool.
8. the method that file strange land calamity is standby, is characterized in that, is applied to distributed storage server, and described method comprises step:
The standby request of file calamity is sent for server to calamity, the information of the identification information carrying file in the standby request of wherein said file calamity and the source storage volume storing this file, the standby request of described file calamity for source storage volume storage complete described file after described distributed storage server transmission;
That determines to calamity for server carries out the standby strange land target storage pool calamity of calamity for described file, and wherein said strange land target storage pool is that described calamity is determined for the information of server according at least one strange land storage volume corresponding with the source storage volume storing this file of its local record.
9. method according to claim 8, is characterized in that, the described strange land target storage pool calamity of carrying out calamity standby determined for server to calamity comprises for described file:
According to the threshold speed that sends for server of described calamity received, determine to the speed of described strange land target storage pool calamity for described file;
According to the described speed determined, to described strange land target storage pool calamity for described file.
10. method according to claim 8, is characterized in that, the described strange land target storage pool calamity of carrying out calamity standby determined for server to calamity comprises for after described file:
Receive the information again resuming described file to strange land target storage pool;
According to described information, again resume described file.
The device that 11. 1 kinds of file strange land calamities are standby, is characterized in that, be applied to calamity for server, described device comprises:
Receiver module: for receiving the standby request of file calamity that distributed storage server sends, the information of the identification information carrying file in the standby request of described file calamity and the source storage volume storing this file, described source storage volume is arranged in described distributed storage server, the standby request of described file calamity for source storage volume storage complete described file after described distributed storage server transmission;
Determination module: for the information of at least one the strange land storage volume corresponding with described source storage volume according to local record, determines to carry out the standby strange land target storage pool of calamity;
File calamity is for module: for according to determining the information of carrying out the standby strange land target storage pool of calamity, and it is standby to carry out file strange land calamity.
12. devices according to claim 11, is characterized in that, also carry the information of the data volume of described file in the standby request of described file calamity;
Described determination module specifically for:
Store data volume according to the data volume of described file and the residue of at least one strange land storage volume described, determine to remain that to store arbitrary strange land storage volume that data volume is not less than described data volume be carry out the standby strange land target storage pool of calamity.
13. devices according to claim 11, is characterized in that, also carry the positional information of described distributed storage server in the standby request of described file calamity;
Described determination module specifically for:
According to the positional information of the positional information of the strange land distributed storage server at least one storage volume place, strange land described and the distributed storage server at storage volume place, described source, determine the distributed storage server with storage volume place, described source, in arbitrary strange land distributed storage server in set distance range, arbitrary strange land storage volume is carry out the standby strange land target storage pool of calamity.
14. devices according to claim 11, is characterized in that, also carry the check value of described file in the standby request of described file calamity;
Described device also comprises check code determination judge module: for reading the information of file described in the storage volume of described source, determine the check value of described file; Judge that whether the described check value determined is consistent with the described check value of reception; If consistent, circular document calamity carries out subsequent file strange land calamity for process for module.
15. devices according to claim 11 or 14, is characterized in that, described file calamity for module specifically for:
According to the information of the storage volume of carry in each distributed storage server of this locality, by the source storage volume carry storing described file described carry out the catalogue of the standby strange land target storage pool of calamity under.
16. devices according to claim 11 or 14, is characterized in that, described file calamity for module specifically for:
The information of carrying out the standby strange land target storage pool of calamity determined is sent to described distributed storage server, to make described distributed storage server to the described standby strange land target storage pool calamity of calamity of carrying out for described file.
17. devices according to claim 11, is characterized in that, described receiver module, also for receiving the task status information that described strange land target storage pool sends;
Described device also comprises judgement and resumes module: for according to described task status information, judge whether described strange land target storage pool finishes receiving described file: target storage pool finishes receiving described file if judged result is described strange land, then preserve the information that this strange land target storage pool stores described file in this locality; Otherwise, send to the distributed storage server at storage volume place, source the information again resuming described file to described strange land target storage pool.
The device that 18. 1 kinds of file strange land calamities are standby, it is characterized in that, be applied to distributed storage server, described device comprises:
Send calamity for request module: for sending the standby request of file calamity to calamity for server, the information of the identification information carrying file in the standby request of wherein said file calamity and the source storage volume storing this file, the standby request of described file calamity for source storage volume storage complete described file after described distributed storage server transmission;
Send calamity for file module: carry out the standby strange land target storage pool calamity of calamity for described file for what determine to calamity for server, wherein said strange land target storage pool is that described calamity is determined for the information of server according at least one strange land storage volume corresponding with the source storage volume storing this file of its local record.
19. devices according to claim 18, is characterized in that, described transmission calamity for file module specifically for:
According to the threshold speed that sends for server of described calamity received, determine to the speed of described strange land target storage pool calamity for described file;
According to the described speed determined, to described strange land target storage pool calamity for described file.
20. devices according to claim 18, is characterized in that, described device also comprises and resumes module: for receiving the information again resuming described file to strange land target storage pool; According to described information, again resume described file.
CN201510629935.0A 2015-09-29 2015-09-29 A kind of standby method and apparatus of file strange land calamity Active CN105187552B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510629935.0A CN105187552B (en) 2015-09-29 2015-09-29 A kind of standby method and apparatus of file strange land calamity

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510629935.0A CN105187552B (en) 2015-09-29 2015-09-29 A kind of standby method and apparatus of file strange land calamity

Publications (2)

Publication Number Publication Date
CN105187552A true CN105187552A (en) 2015-12-23
CN105187552B CN105187552B (en) 2019-02-22

Family

ID=54909391

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510629935.0A Active CN105187552B (en) 2015-09-29 2015-09-29 A kind of standby method and apparatus of file strange land calamity

Country Status (1)

Country Link
CN (1) CN105187552B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113014654A (en) * 2021-03-04 2021-06-22 阳光电源股份有限公司 Data storage method, charging pile and computer readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101997884A (en) * 2009-08-18 2011-03-30 升东网络科技发展(上海)有限公司 Distributed storage system and method
CN103023996A (en) * 2012-11-30 2013-04-03 江苏乐买到网络科技有限公司 Cloud data storage system
CN103092891A (en) * 2011-11-08 2013-05-08 中国移动通信集团四川有限公司 Distributed file storage system and achieving method thereof
CN104202385A (en) * 2014-08-27 2014-12-10 四川长虹电器股份有限公司 Data backup and updating method of distributed file system
CN104378423A (en) * 2014-11-13 2015-02-25 普华基础软件股份有限公司 Metadata cluster distribution storage system and storage data reading and writing method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101997884A (en) * 2009-08-18 2011-03-30 升东网络科技发展(上海)有限公司 Distributed storage system and method
CN103092891A (en) * 2011-11-08 2013-05-08 中国移动通信集团四川有限公司 Distributed file storage system and achieving method thereof
CN103023996A (en) * 2012-11-30 2013-04-03 江苏乐买到网络科技有限公司 Cloud data storage system
CN104202385A (en) * 2014-08-27 2014-12-10 四川长虹电器股份有限公司 Data backup and updating method of distributed file system
CN104378423A (en) * 2014-11-13 2015-02-25 普华基础软件股份有限公司 Metadata cluster distribution storage system and storage data reading and writing method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113014654A (en) * 2021-03-04 2021-06-22 阳光电源股份有限公司 Data storage method, charging pile and computer readable storage medium
CN113014654B (en) * 2021-03-04 2023-09-29 阳光电源股份有限公司 Data storage method, charging pile and computer readable storage medium

Also Published As

Publication number Publication date
CN105187552B (en) 2019-02-22

Similar Documents

Publication Publication Date Title
US10489210B2 (en) Layering a distributed storage system into storage groups and virtual chunk spaces for efficient data recovery
CN103268455B (en) The access method of data and device
CN101997823B (en) Distributed file system and data access method thereof
CN105556478A (en) Systems and methods for protecting virtual machine data
CN105577744A (en) Cloud consistency technology
US20140108345A1 (en) Exchanging locations of an out of synchronization indicator and a change recording indicator via pointers
CN105630632A (en) Virtual machine recovery method and virtual machine management device
US11288378B2 (en) Embedded data protection and forensics for physically unsecure remote terminal unit (RTU)
CN104780137A (en) Data processing method, device, client, server and system
CN104363271A (en) File breakpoint resuming method and device
CN105897911A (en) File downloading method and device and user terminal
CN104468548A (en) Data verification method, disaster recovery storage and production storage
CN103166911A (en) Version management server authority management method and version management server authority management equipment
CN109063437A (en) A kind of asset of equipments operation audit method, device, equipment and readable storage medium storing program for executing
CN104811740A (en) Video file distribution method, system and device
CN104486438A (en) Disaster-tolerant method and disaster-tolerant device of distributed storage system
CN102193842A (en) Data backup method and device
CN105550230B (en) The method for detecting and device of distributed memory system node failure
CN109672544B (en) Data processing method and device and distributed storage system
CN104486372A (en) Contact displaying method, device and terminal
CN105760251B (en) A kind of method and apparatus of Backup Data
US9208818B1 (en) Replication of tape cartridge data
CN105187552A (en) Method and device for file remote disaster recovery
CN102325171B (en) Data storage method in monitoring system and system
CN105159790A (en) Data rescue method and file server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant