Patent · US Active

Reclaiming space from file system hosting many primary storage objects and their snapshots

US9400741B1 · kind B1 · utility

22Cited by
20References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 30, 2014
Grant dateJul 26, 2016
Priority date
Expiry dateAug 20, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1453
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Reclaiming storage from a file system hosting of storage objects includes assigning objects and respective files to version sets, each version set containing a primary object and respective snapshots. Each block of storage is associated with the version set of the file(s) that contain the block. Blocks residing in an extent that is to be reclaimed are identified, and for each block (i) an offset is obtained that specifies a location of the block in a file, (ii) files whose objects are assigned to the version set associated with the block are identified, (iii) a block pointer at the location in each of the identified underlying files is examined, and for each file whose block pointer points to the block, updating the block pointer to point to a new block location outside of the extent, to which the block is moved.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.