×

Storage system and storage control device

  • US 7,673,107 B2
  • Filed: 07/03/2007
  • Issued: 03/02/2010
  • Est. Priority Date: 10/27/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A virtualization system including a virtualization storage device and a plurality of storage devices, the virtualization system comprising:

  • at least one first port coupled to at least one host system;

    at least one second port coupled to a plurality of storage devices; and

    at least one controller forming a first virtual volume and a second virtual volume within the virtualization storage device; and

    each of the plurality of storage devices comprising;

    a plurality of disk drives; and

    a controller coupled to at least one second host system and forming at least one logical volume related to at least a portion of the plurality of disk drives;

    wherein the virtualization storage device controls to perform processes of splitting a relationship between the first virtual volume and the second virtual volume;

    receiving a first write request, the first write request being sent from the first host system for writing data to the first virtual volume;

    storing first differential information identifying data of the first write request, the data of the first write request being written after the splitting step; and

    transferring the data of the first write request to a first logical volume of a first storage device of the storage devices, the first logical volume being related to the first virtual volume, so that the first storage device can write the data of the first write request to a storage area of the disk drives related to the first logical volume;

    wherein a second storage device of the plurality of storage devices controls to perform processes of;

    receiving a second write request, the second write request being sent from the second host system for writing data to a second logical volume, which is related to the second virtual volume in the virtualization storage device and is formed in the second storage device; and

    storing second differential information identifying data of the second write request, the data of the second write request being written after the splitting step;

    wherein the virtualization storage device controls to perform processes of;

    receiving a differential copying request;

    if the differential copying request indicates to copy differential data from the first virtual volume to the second virtual volume, (1) controlling to copy the data of the first write request to the second virtual volume based on the first differential information, and (2) transferring the data of the first write request to the second logical volume of the second storage device of the storage devices, so that the second storage device can write the data of the first write request to a storage area of the disk drives related to the second logical volume; and

    if the differential copying request indicates to copy differential data from the second virtual volume to the first virtual volume, (3) requesting the second differential information from the second storage device, and (4) acquiring the second differential information from the second storage device, and (5) controlling to copy the data of the second write request to the first virtual volume based on the second differential information, and (6) transferring the data of the second write request to the first logical volume of the first storage device, so that the first storage device can write the data of the second write request to the storage area of the disk drives related to the first logical volume.

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