Patent · US Active

Hierarchical mapping of free blocks of cylinder groups of file systems built on slices of storage and linking of the free blocks

US8407265B1 · kind B1 · utility

79Cited by
16References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 19, 2010
Grant dateMar 26, 2013
Priority date
Expiry dateJul 28, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/1727
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In a file server, a file system is built upon a volume of data storage. The file system includes multiple cylinder groups. Each cylinder group includes file system blocks. The file system blocks include allocated blocks and free blocks. The volume includes slices of storage, and each slice stores at least one of the cylinder groups. A hierarchical slice map has a top level that includes a count of free blocks in the file system, an upper level that includes a count of free blocks in groups of the slices, an intermediate level that includes a count of the free blocks in sub-groups of the slices, and a bottom level that includes a count of the free blocks in each slice of storage. To find a free block for allocation to a file, the slice map hierarchy is searched in a top-down fashion.

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