US 12,189,579 B1
Cloud capacity scaling in metadata space constrained deduplication systems
Shashank Prakash Khobragade, Nagpur (IN); Santi Gopal Mondal, Bangalore (IN); Arun Vishnu Pk, Bangalore (IN); and Kalyan Gunda, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Aug. 15, 2023, as Appl. No. 18/450,250.
Int. Cl. G06F 16/10 (2019.01); G06F 11/14 (2006.01); G06F 16/174 (2019.01)
CPC G06F 16/1748 (2019.01) [G06F 11/1464 (2013.01); G06F 11/1469 (2013.01); G06F 2201/80 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
generating, by a processor, a plurality of containers comprising data containers storing segments of files, segment tree containers storing upper-level segments of segment trees representing the files, and cloud containers storing headers from the data and segment tree containers, wherein a header for a data container comprises fingerprints identifying the segments of files stored in the data container, and a header for a segment tree container comprises fingerprints identifying the upper-level segments stored in the segment tree container;
sending to a cloud storage for storage as a cloud unit the plurality of containers;
attaching the cloud unit to a deduplicated storage appliance by storing in local storage of the appliance the segment tree and cloud containers, cloud configuration details, and an index, the cloud configuration details identifying the cloud storage having the cloud unit, and the index mapping the fingerprints to the containers;
determining that the cloud unit should be detached; and
based on the determination, detaching the cloud unit from the appliance by deleting the segment tree and cloud containers, and index from the local storage, but maintaining the cloud configuration details.