CPC G06F 16/148 (2019.01) [G06F 11/1451 (2013.01); G06F 16/128 (2019.01); G06F 16/182 (2019.01); G06F 2201/80 (2013.01); G06F 2201/84 (2013.01)] | 20 Claims |
1. A method comprising:
storing snapshot data, of a first snapshot of a file system, into a first multiplicity of slots in a first object;
creating a metafile mapping block numbers, used by the file system to reference the snapshot data, to cloud block numbers representing portions of the snapshot data stored within the first multiplicity of slots in the first object, wherein the metafile maps a block number to a cloud block number comprising a sequence number of an object and a slot number of a slot within the object;
storing the first object within an object store, wherein the sequence number of the cloud block number is used to locate the object and the slot number of the cloud block number is used to selectively locate and access the slot out of the multiplicity of slots of the first object; and
utilizing the metafile to store incremental snapshot data of a second snapshot of the file system into a second multiplicity of slots in a second object stored within the object store.
|