CPC G06F 16/215 (2019.01) [G06F 16/22 (2019.01); G06F 16/2379 (2019.01)] | 20 Claims |
1. A method, comprising:
storing data of a volume into an object within a remote object store, wherein an object name is assigned to the object based upon a volume identifier of the volume stored within a storage system external to the remote object store;
for each object name within a list of object names of objects stored within the remote object store:
in response to determining that the object name of the object matches the volume identifier within a list of volume identifiers of volumes stored within the storage system external to the remote object store, designating the object as a valid object storing the data of the volume having the volume identifier; and
in response to determining that the object name does not match at least one volume identifier within the list of volume identifiers, designating the object as an orphan object that stores stale data no longer referenced by the volumes; and
deleting the orphan object from the remote object store to reclaim storage space consumed by the orphan object.
|