×

Backup method, storage system, and program for backup

  • US 20050216535A1
  • Filed: 07/26/2004
  • Published: 09/29/2005
  • Est. Priority Date: 03/29/2004
  • Status: Active Grant
First Claim
Patent Images

1. A backup method for use with a storage system, the storage system comprising:

  • a client used by a user;

    a network attached storage device which provides a file sharing service to the client;

    a media server to which data recorded in the network attached storage device is backed up;

    a management client which requests the network attached storage device to carry out the backup; and

    a network which connects the client, the network attached storage device, the media server, and the management client to one another, the network attached storage device comprising;

    a network interface connected to the network;

    a memory which stores a control program;

    a disk drive having an primary volume, a differential volume, and a mapping table, the primary volume storing data sent from the client, the differential volume storing differential data of a snapshot of the primary volume, the mapping table managing the relation between data stored in the primary volume and differential data stored in the differential volume, a disk interface connected to the disk drive to control data transfer between the client and the disk drive based on a data input/output request from the client; and

    a control processor which controls read and write of data in the primary volume created from a storage area of the disk drive, which controls to write data stored in the primary volume in the past in the differential volume as differential data for the respective generations, which uses the mapping table to manage, for the respective generations, the address relation between data stored in the primary volume and differential data stored in the differential volume, and which refers to the mapping table to compose the data of the primary volume and the differential data and to create a virtual volume for the respective generations, the backup method comprising the steps of;

    controlling the management client to request to the control processor to provide a list of the generations that can be backed up;

    causing the control processor to obtain a list of the generations that can be backed up by referring to the mapping table, and to send the obtained list to the management client;

    controlling the management client to request to the control processor to take a backup of a generation selected from the obtained list;

    controlling the control processor to search the mapping table for the designated generation and to obtain the address of data that constitutes the virtual volume;

    controlling the control processor to read data stored at the obtained address; and

    controlling the control processor to send the obtained data of the virtual volume to the media server.

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