×

DATA RECOVERY METHOD IN DIFFERENTIAL REMOTE BACKUP FOR A NAS SYSTEM

  • US 20090077134A1
  • Filed: 01/22/2008
  • Published: 03/19/2009
  • Est. Priority Date: 09/13/2007
  • Status: Active Grant
First Claim
Patent Images

1. A data recovery method in differential remote backup for a NAS system, which is used in a system including:

  • a first NAS system for providing a first operational volume which includes files to be accessed through a network;

    a second NAS system for providing a second operational volume which stores a replication of the first operational volume through the network; and

    a management computer for managing the first NAS system and the second NAS system, the data recovery method being used for recovering the second operational volume in the second NAS system when a failure has occurred in the first NAS system,the first NAS system comprising;

    a processor for performing computing processing;

    a first memory for storing information;

    a first differential volume for storing differential data between snapshots of the first operational volume;

    a first differential management processing module for managing the differential data;

    a first transfer processing module for transferring data to the second NAS system; and

    differential management information for managing a correspondence between identification information for identifying blocks in the first operational volume, the blocks each storing update data of updated files of the files stored in the first operational volume, and identification information for identifying blocks in the first differential volume storing differential data of the updated files,the second NAS system comprising;

    a processor for performing computing processing;

    a second memory for storing information;

    a second differential volume for storing differential data between snapshots of the second operational volume;

    a second differential management processing module for managing the differential data; and

    a second transfer processing module for receiving data transferred from the first transfer processing module,the management computer comprising;

    a processor for performing computing operation;

    a third memory for storing information;

    a third transfer processing module for communicating with the second NAS system; and

    a determination processing module for determining whether or not to store the update data and the differential data in the second operational volume and in the second differential volume, respectively, the data recovery method comprising the steps of;

    transmitting, by the first transfer processing module, the differential management information to the second transfer processing module;

    sequentially transmitting, by the first transfer processing module, after the transmission of the differential management information, the update data of the first operational volume and the differential data stored in the first differential volume to the second transfer processing module;

    storing, by the second transfer processing module, the differential management information received from the first transfer processing module, in the second memory;

    receiving the update data and the differential data from the first transfer processing module and recording, in the differential management information stored in the second memory, completion of reception of the update data and the differential data, by the second transfer processing module;

    transmitting, by the second transfer processing module, a reception failure notification to the third transfer processing module when the update data of the differential management information stored in the second memory has not all been received;

    obtaining, by the third transfer processing module, upon receiving the reception failure notification from the second transfer processing module, the differential management information from the second memory of the second NAS system;

    storing, by the third transfer processing module, the received differential management information in the third memory;

    specifying, by the determination processing module, a file from which all the update data and all the differential data have been received, with reference to the differential management information stored in the third memory;

    transmitting, by the third transfer processing module, an update instruction of the specified file to the second transfer processing module; and

    receiving the update instruction and storing update data of the file designated by the update instruction in the second operational volume, by the second transfer processing module.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×