| CPC G06F 3/065 (2013.01) [G06F 3/0619 (2013.01); G06F 3/067 (2013.01); G06F 11/1469 (2013.01); G06F 2201/82 (2013.01)] | 20 Claims |

|
1. A method comprising:
creating a snapshot of a dataset, wherein the snapshot includes user data and metadata;
offloading the snapshot of the dataset to a first storage level storage system;
determining a difference in blocks between the snapshot and at least one prior snapshot that is at a second storage level storage system; and
migrating the difference in blocks from the first storage level storage system to the second storage level storage system, wherein data that can be reached by the snapshot is stored in the first storage level storage system and a portion of data that can only be reached by one or more previous versions of the snapshot are stored in the second storage level storage system.
|