US 12,223,197 B2
Metadata-based data copying
Nimrod Shani, Raanana (IL); Tal Zohar, Tel Aviv (IL); and Vamsi K. Vankamamidi, Hopkinton, MA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jul. 22, 2022, as Appl. No. 17/870,992.
Prior Publication US 2024/0028240 A1, Jan. 25, 2024
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/065 (2013.01) [G06F 3/064 (2013.01); G06F 3/0607 (2013.01); G06F 3/0679 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method of copying data, comprising:
receiving a request to copy a set of data from a source range to a destination range;
identifying a chunk of the source range, the chunk including multiple logical blocks that are mapped, through a series of source-mapping pages, to a set of virtual pages that point to physical data of the chunk;
copying the series of source-mapping pages to provide a corresponding series of destination-mapping pages pointed to by the destination range, the corresponding series of destination-mapping pages mapping multiple logical blocks in a corresponding chunk of the destination range to the set of virtual pages, the destination range thereby pointing to the physical data of the chunk of the source range and providing a copy thereof.