| CPC G06F 3/0641 (2013.01) [G06F 3/0608 (2013.01); G06F 3/067 (2013.01); H04L 9/0838 (2013.01); H04L 9/0891 (2013.01)] | 20 Claims |

|
1. A method comprising:
hosting a volume storing shared data that is referenced by a recipient volume and storing data exclusive to the volume and not shared with the recipient volume, wherein data exclusive to the volume is determined by deduplication prior to storage at the volume;
receiving a delete command from a first tenant to delete the volume;
implementing the delete command by:
deleting the data exclusive to the volume
deleting an exclusive encryption key of the volume;
marking the shared data for subsequent deletion; and
marking a shared encryption key of the volume for subsequent deletion; and
executing a scanner to identify and reassign the shared data of the volume to a new donor volume using a reference count structure to identify the shared data.
|