Embodiment
For the purpose, technical scheme and the advantage that make the embodiment of the invention clearer; To combine the accompanying drawing in the embodiment of the invention below; Technical scheme in the embodiment of the invention is carried out clear, intactly description; Obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
Fig. 1 forms synoptic diagram for one embodiment of the invention distributed file system; As shown in Figure 1; This distributed file system 1 comprises AM access module 11, the metadata management unit 12 that is connected with AM access module 11; And be connected with metadata management unit 12 respectively main with storage system 13 and accumulator backup system 14, AM access module 11 also is connected with accumulator backup system 14 with storage system 13 with leading respectively; Wherein, AM access module 11, metadata management unit 12, master all are arranged in internal network with storage system 13 and accumulator backup system 14, connect through system bus between each functional module; This distributed file system 1 also comprises the external storage system 15 that is arranged in external network, external storage system 15 through main with storage system 13 and accumulator backup system 14 networks be connected.
AM access module 11 in the distributed file system 1; Be used to receive the read/write data request; Send the data metadata corresponding that metadata request is asked to obtain to metadata management unit 12, and apply metadata reads and writes data with storage system 13 or accumulator backup system 14 to main;
AM access module 11 is inlets of distributed file system 1 visit data, receives the request of reading and writing data of application program, obtains metadata to metadata management unit 12, uses metadata information to read and write data with storage system 13, accumulator backup system 14 to main.Can be deployed in a processing unit separately as a functional module, like PC, veneer.General AM access module has a plurality of, to the system outside high-throughput to be provided, has one at least.
Metadata management unit 12 is used for when the said metadata of AM access module 11 requests, searching the data of being asked and leading with the position on storage system 13 or the accumulator backup system 14, and construct said metadata, returns to AM access module 11; Also be used for the system state with equipment state incident conversion this distributed file system 1 of storage system 13 according to the master.Distributed file system 1 has three kinds of states: normal condition, ERST and return to form: wherein:
Normal condition refers to that the memory device of leading with storage system 13 does not break down, and data storage can backup on the accumulator backup system 14 on leading with storage system whenever necessary.
ERST refers to that the master has memory device to break down with storage system 13, and this moment need be main with storage system 13, accumulator backup system 14 co-operation, coordinates to accomplish data storage, and preservation coordination result, coordinates the result and is used for data recovery procedure.
Return to form, refer to main recovered failed storage equipment with storage system 13 after, triggering system is carried out the system data recovery, mainly uses the Backup Data on the accumulator backup system 14 to return to the data that are stored in originally on the failed storage equipment.
Further, metadata management unit 12 is responsible for when AM access module 11 request metadata, search data on storage system the position and construct metadata, return to AM access module 11.Metadata management unit 12 also is in charge of system state, and it receives main with storage system 13 equipment state incidents, according to event information, and converting system state, selection storage system, determination data memory device (position); Also be responsible for the reliability of system, it is according to data access information, automatically backup data.When equipment failure, according to main DATA DISTRIBUTION situation, form available metadata automatically with, subsequent use, external storage system, guarantee the availability of system; And responsible system data automatic on-line recovers, and guarantees the availability and the data consistency of data.Data Management Unit 12 can be deployed in separately on the server.
Main with storage system 13, be used under described normal condition, the data of being asked being provided for AM access module 11.Particularly, main is main storages of distributed file system 1 with storage system 13, is used for all data of saved system; With high readwrite performance is purpose; Use under system's normal condition mainly to read and write data and total data all is kept at and mainly is made up of high speed storing equipment with on the storage system 13 with storage system 13, striping technical support memory bandwidth polymerization raising readwrite performance is stored in use; The block access mode is provided, and AM access module 11 can be with the data of block mode direct read storage on it.
Accumulator backup system 14 is used for described ERST and described returning to form down, is that the master provides data backup with storage system 13.Particularly; Accumulator backup system 14 is less important storages of distributed file system 1; Be used for reliability, availability, the data restorability of Backup Data with back-up system; Use the polymerization of storage striping technical support memory bandwidth to improve readwrite performance, the block access mode is provided, AM access module 11 can it goes up the data of storing with the block mode direct read.
External storage system 15 is used to the master and with storage system 13 data backup is provided.Particularly, external storage system 15 refers to store more multidata storage system, can be last layer or same layer other system.External storage system 15 couples together through other modules of network and system; Use the access to netwoks mode to read and write data; Replenish as the external data backup, if can not find corresponding data with storage system 13, accumulator backup system 14 main, just can be to external storage system 15 request msgs.
Above-mentioned internal network is to connect AM access module 11, metadata management unit 12, main with the direct-connected network of storage system 13 and accumulator backup system 14, can be that Ethernet also can be internal bus (like the PCIe bus).Metadata mainly is the information of data of description attribute; Being used for supporting as indication memory location, historical information, resource information and file logging etc., for example can be the memory address (can be to comprise memory device number, storage block number, data-bias) of the data (length of request and skew) of the request of preserving.Metadata also can be the inode number of data.The index node of data is kept in the memory device, and the memory address of identification data.According to the inode number of data, can calculate the memory address of index node.
Fig. 2 forms synoptic diagram for another embodiment of the present invention distributed file system; Based on the foregoing description; As shown in Figure 2, this distributed file system 1 comprises AM access module 11, metadata management unit 12, main with storage system 13 and accumulator backup system 14 and external storage system 15.Further, metadata management unit 12 comprises metadata operation module, backup module and abnormal restoring module; Wherein:
Said metadata operation module, respectively with AM access module 11, main be connected with storage system 13, be used to receive said metadata request, return said metadata to leading with storage system 13 or abnormal restoring module request metadata and to AM access module 11; Also be used for upgrading said system state according to the main equipment state incident that reports with storage system 13 that receives; Also be responsible for the condition managing of system, write down the data control information in the said read/write data request.Particularly; Said metadata operation module receives all metadata request of AM access module 11; At first retrieve its metadata cache, if do not find metadata, then need be to main with storage system 13 or accumulator backup system 14 request metadata; Buffer memory obtains metadata, returns metadata at last and gives AM access module 11.
Under normal condition, the retrieval metadata cache if do not have, is then noted the data control information in the metadata request that receives to main with storage system 13 request metadata simultaneously, returns metadata then and gives AM access module 11.Data control information can record internal memory, also can be persisted to database.In the present embodiment, metadata management unit 12 can comprise a data control information logging modle, is connected between metadata operation module and the backup module, is used for the described data control information of permanent storage.
Under ERST, the metadata request that the metadata operation module is sent receiver module 11 is transmitted to the abnormal restoring module, is responsible for obtaining metadata information to main with storage system 13, accumulator backup system 14 by the abnormal restoring module.
Returning to form down, the write data process is with the same under the normal condition, the metadata operation module to main with storage system 13 request metadata; Reading data course, request abnormal restoring module is responsible for processing.
The metadata operation module is responsible for condition managing, main is responsible for the reporting equipment state events with storage system 13, when receiving the equipment failure incident, and the record trouble device id, system state is by normally transferring to unusually; When the equipment that receives recovered incident, system state was by transferring recovery unusually to; When recovery operation was accomplished, after abnormal restoring module circular metadata operation module, system state was transferred to normal by recovery.
Said backup module; Be connected with accumulator backup system 13 with said metadata operation module; Be used to read the said data control information that said metadata operation module records is got off; Generate the data backup control information operation and send to accumulator backup system 14, backup in the accumulator backup system 14 will lead with the data on the storage system 13.Particularly, said backup module moves with background thread under normal condition; Read the data control information that metadata operation module records is for the previous period got off; Analyze the data behaviour in service and generate data backup requests according to backup policy, on accumulator backup system 14, send backup operation control information (action type, file destination path then; The source file path), requirement will be led with the assigned address to the slack storage server of the file backup on the storage system.Said backup module combines backup policy, can realize various data backup scenario flexibly, comprises the full backup scheme, only analyzes data writing operation when analyzing data, in case be to have write data just to need to generate backup request; Comprise the focus backup scenario, an assay readings is according to operating position (read data request number of times, read data frequency), according to the data focus condition in the strategy (can access times, read data frequency) when analyzing data; Comprise backup specific data scheme, can analyze the specific data condition code and generate backup request when analyzing data by tactful specific data condition code; Comprise the backup request information in the data that analyzes, generate backup request according to backup request information.
Said abnormal restoring module; Be connected with accumulator backup system 14 with storage system 13 with said metadata operation module, said backup module, master respectively, be used under said ERST and said returning to form, obtaining said metadata and return to said metadata operation module.Validity unusual, that return to form down and obtain metadata information and safeguard metadata cache that said abnormal restoring module is responsible for, and control is main with storage system 13 data restore operation is to support the master with storage system 13 system availability that breaks down down.
Said abnormal restoring module can comprise following submodule:
First processing sub; Be used under said ERST; For read data request; To lacking the piece detection,, then send the address that solicited messages comprise disappearance block message and external storage system 14 to accumulator backup system 14 if detecting said metadata has the disappearance piece from buffer memory or from the main metadata that obtains with storage system 13; After accumulator backup system 14 returns said metadata, carry out the heavy bindings of block address, the available metadata of recombinating is also sent.Particularly, under ERST, for read data request; Said abnormal restoring module is at first retrieved its metadata cache through first processing sub, if do not find metadata, to leading with storage system 13 request metadata; Then metadata is lacked piece (data storage detects its memory device ID on failed storage equipment) and detect, if find to have the disappearance piece; Again to accumulator backup system 14 request metadata, solicited message comprises disappearance block message (piece number, data ID; Skew), after accumulator backup system 14 returns metadata, carries out the heavy bindings of block address with external storage system 15 addresses.The heavy bindings of block address refers to replace the disappearance piece metadata corresponding information on the accumulator backup system 14 main with the disappearance piece metadata corresponding information on the storage system 13, reassembles into this metadata of available metadata and buffer memory and obtains to accelerate metadata.
Second processing sub is used under said ERST, for write data requests, only to accumulator backup system 14 request metadata and return to said metadata operation module; Also be used to write down data writing operation, in data recovery procedure, to operate data sync to leading with in the storage system 13 according to the write data of record.Particularly; Under ERST, for write data requests, said abnormal restoring module selects accumulator backup system 14 to be the storage target through second processing sub automatically; Only to accumulator backup system 14 request metadata and return request results to the metadata operation module; Like this, AM access module 11 can all be write data on the accumulator backup system 14 according to metadata information, and the abnormal restoring module also can be noted data writing operation; In the data recovery procedure, can arrive data sync main according to these records with storage system 13.
Return to form down, the abnormal restoring module is responsible for online data and is recovered, and can carry out data, services and data simultaneously and recover.The abnormal restoring module representes to lack the piece recovery situation through failed storage equipment bitmap bitmap, and in the rejuvenation, the abnormal restoring module is responsible for safeguarding the renewal of bitmap.When detecting the disappearance piece, earlier according to memory device ID, whether the pairing bitmap of correlation data piece recovers again.
The abnormal restoring module can also comprise the 3rd processing sub, is used for returning to form down said, for read data request; To lacking the piece detection from buffer memory or from the main metadata that obtains with storage system 13; If detecting said metadata has the disappearance piece, then send solicited message and comprise the disappearance block message, after accumulator backup system 14 returns metadata to accumulator backup system 14; Structural deficiency piece recovery operation information is carried out data for main storage system 13 and is recovered; And the failed storage equipment bitmap of renewal main storage system 13, return said metadata.
Particularly, returning to form down, for read data request; The abnormal restoring module is at first retrieved its metadata cache through the 3rd processing sub, if do not find metadata, then to leading with storage system 13 request metadata; Then to lacking the piece detection, if find that the disappearance piece is arranged, again to accumulator backup system 14 request metadata from buffer memory or the main metadata that obtains with storage system 13; Transmit disappearance block message (piece number; Data ID, skew), after accumulator backup system 14 returns metadata; Structure is main with storage system 13 disappearance piece recovery operation information, main with storage system 13 according to this information perhaps to accumulator backup system 14 perhaps to external storage system 15 restore data.After the recovery, upgrade failed storage equipment bitmap bitmap, return metadata.
The abnormal restoring module can also comprise that manages submodule everywhere; Be used for returning to form, for write data requests, to leading with storage system 13 request metadata said; After obtaining said metadata; If detecting said metadata has the disappearance piece, then upgrade the failed storage equipment bitmap of main storage system 13, return said metadata.Particularly; Returning to form down, for write data requests, the abnormal restoring module through the manage everywhere submodule to main with storage system 13 request metadata; After obtaining metadata; Detect the disappearance piece with the failed storage device id,, return request results then to the metadata operation module if the disappearance piece is arranged then directly upgrade failed storage equipment bitmap bitmap.
Returning to form down, the abnormal restoring module starts a backstage and recovers thread.Recover the type of thread, select rejuvenation according to restorer.If memory device is not is not read and write fault (possibly be to turn back to again after the memory device hot plug), only need be saved in the master to the data of between anomalistic period, writing accumulator backup system and use storage system, and delete the metadata cache of heavily binding.
If memory device read-write fault; The main data of traversal with storage system, its rejuvenation is following: the abnormal restoring module is at first retrieved its metadata cache, if find metadata cache; Whether will check has data at accumulator backup system; If data are arranged accumulator backup system (metadata cache of heavily binding is just arranged), then structure is main with storage disappearance piece recovery operation information, main storage system according to this information to the backup storage system restore data.After the recovery, delete the metadata cache of heavily binding and upgrade failed storage equipment bitmap bitmap.
If do not find metadata,, then detect lacking piece from the main metadata that obtains with storage system then to the main storage system request metadata of using at metadata cache; If finding has the disappearance piece, again to the accumulator backup system request metadata, solicited message comprises disappearance block message (piece number; Data ID; Skew), but do not comprise the exterior storage address, after accumulator backup system returns metadata; Structure is main with storage system disappearance piece recovery operation information, and main storage system is according to this information or to backup storage system or to the external storage system restore data.After the recovery, upgrade failed storage equipment bitmap bitmap.
Thread is recovered after the main data with storage system of traversal in the backstage; Also travel through data writing operation under abnormal restoring module records between anomalistic period; The data that responsible handle writes on accumulator backup system are saved in mainly uses storage system, upgrades failed storage equipment bitmap bitmap then and deletes metadata cache.
As shown in Figure 2; Can also comprise the main data management module of using in this distributed file system; Be connected the master with between storage system 13 and the metadata management unit 12, be used to manage main data of being stored, response element request of data and data operation request with storage system 13.Particularly, main be responsible for the response element request of data with data management module, also be responsible for receiving recovery operation information and realize that also data recover, recovery operation information has two types, a kind of have an accumulator backup system address information, and a kind of have an external storage system address information.Lead with data management module according to recovery operation information, perhaps to accumulator backup system or external storage system recover data blocks.
Can also comprise the preliminary data administration module in this distributed file system, be connected between 12 yuan of accumulator backup system 14 and the metadata management lists, be used to manage the data that accumulator backup system 14 is stored, response element request of data and data operation request.Particularly, the preliminary data administration module is responsible for the response element request of data, also is responsible for receiving backup request and realizing data backup.Metadata request has two types; The first kind has the exterior storage address information; Second type does not have the external storage system address; The preliminary data administration module to the difference of these two types of metadata request is: if in accumulator backup system 14 retrieval less than metadata, can and store to external storage system 15 all data of request when then handling the first kind, return the metadata after the storage.When accumulator backup system 14 is handled backup request,, directly also preserve with storage system 13 request msgs to main according to backup request.
In the above-mentioned distributed file system, the master comprises several high speed storing equipment with storage system, and described high speed storing equipment includes but not limited to SCSI hard disk, SATA hard disk, the SSD of high data transmission rate.Main with the also responsible monitoring self of storage system storage device status, and reporting equipment incident (like equipment failure, equipment recovers).The said equipment fault comprises memory device read-write fault, hot plug storage equipment.Accumulator backup system comprises several high speed storing equipment and/or low speed storage device, and wherein, high speed storing equipment includes but not limited to SCSI hard disk, SATA hard disk, the SSD of high data transmission rate; Low speed storage device includes but not limited to the memory device of low data transmission rate.
Recovery operation information described in the foregoing description has two types, a kind of have an accumulator backup system address information, and a kind of have an external storage system address information.Lead with data management module according to recovery operation information, perhaps to accumulator backup system or external storage system recover data blocks.That is to say that the recovery operation information of accumulator backup system address information is arranged, the main recovery operation information that the external storage system address information is arranged from the accumulator backup system recover data blocks with data management module; Main with data management module from the external storage system recover data blocks returning to form down, during read data, will construct top recovery operation information; Like this; The data that the read data service not only were provided but also recovered to be visited at once, according to the principle of locality of data, the data paid close attention to of the just most of users of the data of visit recently; These data of priority restores help improving performance.
About the exterior storage address: under ERST; During read data; Need be to the accumulator backup system request metadata, this comprises the exterior storage address, when this hopes metadata that accumulator backup system itself do not have to be asked; Accumulator backup system returns metadata more earlier from external storage system request msg (being equivalent to backup to accumulator backup system to all data from external storage system).Like this, not only guarantee the read data service but also backup to data the accumulator backup system from external storage system, and can be from accumulator backup system when recovering restore data, thereby expedited data recovers.Returning to form down; During read data or back-end data when recovering thread, may be to the accumulator backup system request metadata, this is not comprise the exterior storage address; Like this; If accumulator backup system itself does not have the metadata of being asked, accumulator backup system can be to outside storage memory system request msg, and accumulator backup system returns sky.Then main with storage system use exterior storage address, to external storage system request msg (the only request disappearance data that piece comprised only need be recovered to lack the data that piece comprises when data are recovered).
The distributed file system that the embodiment of the invention provides writes data into the master with in the storage system, adopts async backup mechanism to backup to accumulator backup system, does not influence the readwrite performance of high-speed equipment; Can online restore data, realize automatically in the external service process of data that data recover, accelerate rejuvenation; And do not need during restore data to calculate, even not backup of data still can recover through exterior storage; Under the CDN environment, usage policy Backup Data mechanism is obtained with the available external storage does not have backed up data, but implementation part data backup and do not influence availability; In addition, can use cheap memory device to form accumulator backup system, reduce cost of products.
Fig. 3 is embodiment of the invention distributed file system treatment scheme synoptic diagram under normal condition, and as shown in Figure 3, this flow process comprises:
Step 1, the control information of backup management module reading of data;
Step 2, backup management module are carried out the read-write requests situation analysis according to backup policy to the data control information; If satisfy tactful requirement; Form the backup control information, be dealt into the preliminary data administration module, requirement will be led with the file backup on the storage system to the slack storage server;
Step 3, preliminary data administration module receive the backup control request (action type, file destination path, source file path) that backup management module sends, and according to backup control request information, send backup request to main with data management module;
Step 4, master receive backup request with data management module, to leading with the memory device reading of data in the storage system;
Step 5, master give the preliminary data administration module with the data management module return data;
Step 6, preliminary data administration module are write data on the memory device in the accumulator backup system;
Step 7, return backup instances and give backup management module.
Fig. 4 be embodiment of the invention distributed file system under ERST and be the treatment scheme synoptic diagram under the read data request situation, as shown in Figure 4, this flow process comprises:
Step 1, application program are sent the request of read data to AM access module;
Step 2, AM access module are sent to the metadata operation module and are read metadata request;
Step 3, metadata operation module are transmitted to the abnormal restoring module reading metadata request;
Step 4, abnormal restoring module turned to for the 6th step earlier in metadata information cache lookup metadata if find;
Step 5, abnormal restoring module are initiated metadata request to main with data management module, and the master receives backup request with data management module, read metadata to main with the memory device in the storage system, return metadata then and give the abnormal restoring module;
Whether step 6, abnormal restoring module check have the disappearance piece to exist from metadata cache or the main metadata information that returns with storage system; Have then and initiate metadata request and be with a last external backup control information (to comprise the external storage system position to accumulator backup system; Data Position information); Then do not return metadata information to the metadata operation module, and turned to for the 9th step;
If these data of step 7 have backed up at accumulator backup system; Then the preliminary data administration module returns metadata; Otherwise the preliminary data administration module to the external storage system request msg, at accumulator backup system, and returns metadata information to the gained data storage according to the external backup control information;
Step 8, abnormal restoring module are carried out the heavy bindings of block address; Revise the piece mapping table of the metadata of disappearance piece; To on accumulator backup system, use corresponding block address and replace the disappearance block address; And will give birth to the metadata cache of binding, return all metadata and give the metadata operation module;
Step 9, metadata operation module are returned metadata and are given AM access module;
Step 10, AM access module are according to the metadata information that returns, to corresponding main with storage system, accumulator backup system initiation IO request of data;
Step 11, master give AM access module with storage system, accumulator backup system return data;
Step 12, AM access module response data return to application program.
Fig. 5 be embodiment of the invention distributed file system under ERST and be the treatment scheme synoptic diagram under the write data requests situation, as shown in Figure 5, this flow process comprises:
Step 1, application program are sent the request of write data to AM access module;
Step 2, AM access module are sent to the metadata operation module and are read metadata request;
Step 3, metadata operation module are transmitted to the abnormal restoring module reading metadata request;
Step 4, abnormal restoring module are directly initiated metadata request to accumulator backup system;
Step 5, preliminary data administration module receive metadata request and construct metadata, return metadata;
Step 6, abnormal restoring module are returned metadata information and are given the metadata operation module;
Step 7, metadata operation module are returned metadata and are given AM access module;
Step 8, AM access module are initiated the IO request of data according to the metadata information that returns to slack storage equipment;
Step 9, AM access module write data to accumulator backup system;
Step 10, AM access module are returned the write data result and are given application program.
Response readings is according to the processing of request schematic flow sheet under returning to form for embodiment of the invention distributed file system for Fig. 6, and as shown in Figure 6, this flow process comprises:
Step 1, application program are sent the request of write data to AM access module;
Step 2, AM access module are sent to the metadata operation module and are read metadata request;
Step 3, metadata operation module are transmitted to the abnormal restoring module reading metadata request;
Step 4, abnormal restoring module retrieval metadata cache if do not find, are then used the storage system request metadata to main, jump to for the 6th step if find;
Step 5, master receive request metadata with storage system, return metadata;
Whether step 6, abnormal restoring module check lack piece, if having then to the accumulator backup system request metadata, if do not have, then jump to for the 11st step;
The metadata that step 7, abnormal restoring module are returned according to accumulator backup system, structure are recovered control information and are issued the main storage system of using;
Step 8, master receive the recovery control information with storage system, and carry out data and recover;
Step 9, return data restoration result are to the abnormal restoring module;
Step 10, abnormal restoring module are upgraded the disappearance piece bitmap bitmap that has recovered;
Step 11, return from metadata cache or the main metadata that obtains with storage system and give the metadata operation module;
Step 12, metadata operation module are returned metadata and are given AM access module;
Step 13, AM access module are according to the metadata information that returns, to corresponding main with storage system, accumulator backup system initiation IO request of data;
Step 14, master give AM access module with storage system, accumulator backup system return data;
Step 15, AM access module response data return to application program.
Fig. 7 embodiment of the invention distributed file system is at the treatment scheme synoptic diagram of response write data requests down that returns to form, and as shown in Figure 7, this flow process comprises:
Step 1, application program are sent the request of write data to AM access module;
Step 2, AM access module are sent to the metadata operation module and are read metadata request;
Step 3, metadata operation module are transmitted to the abnormal restoring module reading metadata request;
Step 4, abnormal restoring module are to the main storage system request metadata of using;
Step 5, master receive request metadata with storage system, return metadata;
Whether step 6, abnormal restoring module check lack piece, if having, then upgrade the disappearance piece bitmap bitmap that has recovered, and the pairing bitmap of disappearance piece is set to 1;
Step 7, return from metadata and give the metadata operation module.
Fig. 8 is the treatment scheme synoptic diagram of embodiment of the invention distributed file system data recovery procedure under the system recovery state, and is as shown in Figure 8, and this flow process comprises:
Step 1, back-end data recover thread in metadata cache, search will data recovered metadata, if do not find then jumped to for the 6th step;
If step 2 finds metadata cache, whether back-end data is recovered the thread inspection has data on accumulator backup system, if do not have data on accumulator backup system, jumps to for the 11st step;
If step 3 has data on accumulator backup system, back-end data is recovered the thread constructing master and is lacked piece recovery operation information and issue the main storage system of using with storage;
Step 4, main receiving with storage system lack piece recovery operation information and execution; Accumulator backup system data
to the disappearance piece, are returned disappearance piece recovery operation result;
Step 5, back-end data are recovered thread and are deleted the metadata cache of heavily binding and jumped to for the 11st step;
If step 6 does not find metadata at metadata cache, then back-end data is recovered thread to the main storage system request metadata of using;
Step 7, the metadata of returning is lacked piece inspection,, jumped to for the 11st step if do not lack piece;
If step 8 has the disappearance piece, back-end data is recovered thread request to the accumulator backup system restore data;
If the 8th step of step 9 backs up successfully, then jumped to for the 11st step;
If the 8th step of step 10 backup failure, then back-end data is recovered thread request to the external storage system restore data;
Step 11, renewal failed storage equipment bitmap bitmap, then these data are recovered to accomplish.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be accomplished through the relevant hardware of programmed instruction; Aforesaid program can be stored in the computer read/write memory medium; This program the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
What should explain at last is: above embodiment is only in order to explaining technical scheme of the present invention, but not to its restriction; Although with reference to previous embodiment the present invention has been carried out detailed explanation, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment put down in writing, and perhaps part technical characterictic wherein is equal to replacement; And these are revised or replacement, do not make the spirit and the scope of the essence disengaging various embodiments of the present invention technical scheme of relevant art scheme.