Invention Grant
- Patent Title: Hierarchical mapping of free blocks of cylinder groups of file systems built on slices of storage and linking of the free blocks
- Patent Title (中): 文件系统的自由块的分层映射构建在存储片段和自由块的链接之上
-
Application No.: US12950996Application Date: 2010-11-19
-
Publication No.: US08407265B1Publication Date: 2013-03-26
- Inventor: Michael D. Scheer , Jean-Pierre Bono , Morgan Clark , Hongliang Tang , Sairam Veeraswamy , Pranit Sethi , Alexander S. Mathews
- Applicant: Michael D. Scheer , Jean-Pierre Bono , Morgan Clark , Hongliang Tang , Sairam Veeraswamy , Pranit Sethi , Alexander S. Mathews
- Applicant Address: US MA Hopkinton
- Assignee: EMC Corporation
- Current Assignee: EMC Corporation
- Current Assignee Address: US MA Hopkinton
- Agency: Novak Druce Connolly Bove + Quigg LLP
- Agent Richard Auchterlonie
- Main IPC: G06F12/00
- IPC: G06F12/00

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.
Information query