×

Synchronizing selected portions of data in a storage management system

  • US 9,928,005 B2
  • Filed: 01/23/2017
  • Issued: 03/27/2018
  • Est. Priority Date: 01/20/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for partially synchronizing primary data files based on backup and restore operations of portions thereof in a storage management system, the method comprising:

  • storing, by a storage manager that manages storage operations in the storage management system, first metadata that identifies a first portion of a first primary data file, second metadata that identifies a second portion of a second primary data file, and an association between the first portion and the second portion, wherein the first primary data file and the second primary data files are not copies of each other;

    based on the association between the first portion and the second portion, maintaining, by the storage manager, partial synchronization between the first primary data file and the second primary data file relative to the first portion and the second portion, respectively, wherein the maintaining of the partial synchronization comprises;

    receiving, by the storage manager, a first indication of a change to the first portion of the first primary data file,instructing a first data agent and a media agent executing in the storage management system to back up the first portion of the first primary data file to a secondary copy of the first portion, wherein the secondary copy of the first portion is stored in a first backup format to a storage device associated with the media agent,instructing the media agent and a second data agent that is associated with the second primary data file to restore the secondary copy of the first portion, from the storage device, to the second portion of the second primary data file,thereby transforming the secondary copy of the first portion from the first backup format to a format accessible as primary data to an application associated with the second data agent,receiving, by the storage manager, a second indication of a change to the second portion of the second primary data file,instructing the second data agent and the media agent to back up the second portion of the second primary data file to a secondary copy of the second portion, wherein the secondary copy of the second portion is stored in a second backup format to the storage device associated with the media agent, andinstructing the media agent and a first data agent that is associated with the first primary data file to restore the secondary copy of the second portion to the first portion of the first primary data file,thereby transforming the secondary copy of the second portion from the second backup format to a format accessible as primary data to an application associated with the first data agent; and

    wherein after the backup and restore operations are complete, the first primary data file and the second primary data file are partially synchronized relative to the first portion of the first primary data file and the second portion of the second primary data file, respectively, regardless of changes to other portions of the first primary data file that fall outside the first portion, and also regardless of any changes to other portions of the second primary data file that fall outside the second portion.

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