Invention Grant
US08578126B1 Mapping of logical start addresses to physical start addresses in a system having misalignment between logical and physical data blocks
有权
将逻辑起始地址映射到具有逻辑和物理数据块之间的对准的系统中的物理起始地址
- Patent Title: Mapping of logical start addresses to physical start addresses in a system having misalignment between logical and physical data blocks
- Patent Title (中): 将逻辑起始地址映射到具有逻辑和物理数据块之间的对准的系统中的物理起始地址
-
Application No.: US12608901Application Date: 2009-10-29
-
Publication No.: US08578126B1Publication Date: 2013-11-05
- Inventor: Shravan Gaonkar , Rahul Iyer , Deepak Kenchammana
- Applicant: Shravan Gaonkar , Rahul Iyer , Deepak Kenchammana
- Applicant Address: US CA Sunnyvale
- Assignee: NetApp, Inc.
- Current Assignee: NetApp, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Perkins Coie LLP
- Main IPC: G06F12/10
- IPC: G06F12/10

Abstract:
An alignment data structure is used to map a logical data block start address to a physical data block start address dynamically, to service a client data access request. A separate alignment data structure can be provided for each data object managed by the storage system. Each such alignment data structure can be stored in, or referenced by a pointer in, the inode of the corresponding data object. A consequence of the mapping is that certain physical storage medium regions are not mapped to any logical data blocks. These unmapped regions may be visible only to the file system layer and layers that reside between the file system layer and the mass storage subsystem. They can be used, if desired, to store system information, i.e., information that is not visible to any storage client.
Information query