×

Storage system, storage management method, and storage medium

  • US 10,114,583 B2
  • Filed: 03/04/2016
  • Issued: 10/30/2018
  • Est. Priority Date: 03/24/2015
  • Status: Active Grant
First Claim
Patent Images

1. A storage system comprising:

  • a first volume configured to provide a storage area for storing master data;

    a second volume configured to provide another storage area for storing difference data including a difference from the master data in the first volume; and

    a processor configured to execute a volume management unit configured to;

    determine, when receiving a delete request for specific data stored in a second specific partial storage area in the second volume, whether data in the second specific partial storage area after deleting the specific data and data stored in a first specific partial storage area in the first volume, associated with the second specific partial storage area are identical, the first specific partial storage area being a partial storage area in the first volume and the second specific partial storage are being a partial storage area in the second volume, andrelease, when the data in the second specific partial storage area after deleting the specific data and the data stored in the first specific partial storage area are determined to be identical, a physical storage area assigned to the second specific partial storage area, the physical storage area being included in a storage device allocated to the second volume,wherein the volume management unit is further configured to;

    determine whether the data included in the second specific partial storage area after deleting the specific data and the data included in the first specific partial storage area are identical by;

    generating a first check code for a difference area in the first specific partial storage area corresponding to the specific data to be deleted in the second specific partial storage area;

    generating a second check code for a difference area in the second specific partial storage area corresponding to the specific data to be deleted;

    comparing the first check code with the second check code;

    in response to determining that the first check data is identical to the second check code, comparing the entire data included in the difference area in the second specific partial storage area with the entire data included in the difference area in the first specific partial storage area corresponding to the specific data.

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