MANAGING UNALLOCATED STORAGE SPACE USING EXTENTS AND BITMAPS
First Claim
Patent Images
1. A method, comprising:
- maintaining, by a computing device executing a file system, a search tree that includes extents for managing first regions of unallocated storage space and bitmaps for managing second regions of unallocated storage space; and
for each region of unallocated storage space, determining whether to manage that region using an extent or a bitmap based on one or more space management criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device executing a file system maintains a search tree that includes extents for managing first regions of unallocated storage space and bitmaps for managing second regions of unallocated storage space. For each region of unallocated storage space, the file system determines whether to manage that region using an extent or a bitmap based on one or more space management criteria.
14 Citations
21 Claims
-
1. A method, comprising:
-
maintaining, by a computing device executing a file system, a search tree that includes extents for managing first regions of unallocated storage space and bitmaps for managing second regions of unallocated storage space; and for each region of unallocated storage space, determining whether to manage that region using an extent or a bitmap based on one or more space management criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 19)
-
-
10. A computing device, comprising:
-
a memory to store instructions for a file system; and a processing device, connected to the memory, to execute the instructions, wherein the instructions cause the processing device to; execute a search tree that includes extents for managing first regions of unallocated storage space and bitmaps for managing second regions of unallocated storage space; and for each region of unallocated storage space, determine whether to manage that region using an extent or a bitmap based on one or more space management criteria. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform a method comprising:
-
maintaining, by a computing device executing a file system, a search tree that includes extents for managing first regions of unallocated storage space and bitmaps for managing second regions of unallocated storage space; and for each region of unallocated storage space, determining whether to manage that region using an extent or a bitmap based on one or more space management criteria. - View Dependent Claims (20, 21)
-
Specification