Data identification system
First Claim
Patent Images
1. A method of operating a data identification system for identifying data items in a storage system, the method comprising:
- receiving a scan request to scan files on a secondary storage volume;
identifying changed segments of a primary storage volume, wherein the primary storage volume comprises a virtual disk file;
wherein the identifying the changed segments of the primary storage volume comprising the steps of;
generating a request for a changed segment list;
transferring the request for the changed segment list;
receiving the changed segment list;
processing the changed segment list to determine the changed segments of the primary storage volume;
identifying changed data items of the plurality of data items in the secondary storage volume based on a correspondence between the plurality of data items in the secondary storage volume and the changed segments of the primary storage volume;
retrieving the changed data items from the secondary storage volume; and
transferring the changed data items in response to the scan request.
11 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method of operating a data storage system. The method comprises identifying changed segments of a primary storage volume, receiving a data request for a plurality of data items in a secondary storage volume, identifying changed data items of the plurality of data items in the secondary storage volume based on a correspondence between the plurality of data items in the secondary storage volume and the changed segments of the primary storage volume, and transferring the changed data items in response to the data request.
25 Citations
16 Claims
-
1. A method of operating a data identification system for identifying data items in a storage system, the method comprising:
-
receiving a scan request to scan files on a secondary storage volume; identifying changed segments of a primary storage volume, wherein the primary storage volume comprises a virtual disk file;
wherein the identifying the changed segments of the primary storage volume comprising the steps of;generating a request for a changed segment list; transferring the request for the changed segment list; receiving the changed segment list; processing the changed segment list to determine the changed segments of the primary storage volume; identifying changed data items of the plurality of data items in the secondary storage volume based on a correspondence between the plurality of data items in the secondary storage volume and the changed segments of the primary storage volume; retrieving the changed data items from the secondary storage volume; and transferring the changed data items in response to the scan request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data identification system, the system comprising:
-
a storage system configured to store a primary storage volume comprising a plurality of segments; a communication interface configured to receive a scan request for a plurality of data items in a secondary storage volume and transfer changed data items in response to the scan request; a processing system configured to identify changed segments of the primary storage volume, identify the changed data items of the plurality of data items in the secondary storage volume based on a correspondence between the plurality of data items in the secondary storage volume and the changed segments of the primary storage volume, wherein the processing system is further configured to generate a request for a changed segment list, transfer the request for the changed segment list to the primary storage volume, receive the changed segment list from the primary storage volume, and process the changed segment list in order to determine the changed segments of the primary storage volume. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having program instructions stored thereon for operating a data identification system that, when executed by a data identification system, direct the data identification system to:
-
receive a scan request for a plurality of data items in a secondary storage volume; identify changed segments of a primary storage volume, wherein the primary storage volume comprises a virtual disk file stored on a storage system;
wherein the identifying the changed segments of the primary storage volume comprising the steps of;generating a request for a changed segment list; transferring the request for the changed segment list; receiving the changed segment list; processing the changed segment list to determine the changed segments of the primary storage volume; identify changed data items of the plurality of data items in the secondary storage volume based on a correspondence between the plurality of data items in the secondary storage volume and the changed segments of the primary storage volume; retrieving the changed data items from the secondary storage volume; and transfer the changed data items in response to the scan request.
-
Specification