Invention Grant
- Patent Title: Mapping of logical start addresses to physical start addresses in a system having misalignment between logical and physical data blocks
-
Application No.: US14043580Application Date: 2013-10-01
-
Publication No.: US09383943B2Publication Date: 2016-07-05
- Inventor: Shravan Gaonkar , Rahul Narayan Iyer , Deepak Kenchammana-hosekote
- Applicant: NetApp, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: NETAPP, INC.
- Current Assignee: NETAPP, INC.
- Current Assignee Address: US CA Sunnyvale
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F3/06

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.
Public/Granted literature
Information query