Back to results
US 7,437,530 B1Granted
System and method for mapping file block numbers to logical block addresses
AssigneeNetwork Appliance, Inc.
InventorVijayan Rajan
Life of this patent
Estimating the term…
Abstract
A system and method for mapping file block numbers (FBNs) to logical block addresses (LBAs) is provided. The system and method performs the mapping of FBNs to LBAs in a file system layer of a storage operating system, thereby enabling the use of clients in a storage environment that have not been modified to incorporate mapping tables. As a result, a client may send data access requests to the storage system utilizing FBNs and have the storage system perform the appropriate mapping to LBAs.
Claims7
A method for translating a file based data access request to a computer storage system, comprising:
- receiving at a network interface the file based data read request from a client, the network interface attached to a wide area computer network (WAN);
- writing the file based data read request to a virtual disk which appears to the client as a file based storage device;
- writing the file based data read request from the virtual disk to a block based file system of the storage system;
- maintaining a mapping of the file block numbers to a set of logical block addresses of a storage medium by the computer data storage system, the maintaining done with the client not having knowledge of a layout of the storage medium;
- mapping the file based data read request into block based block access addresses in response to the mapping of the file block numbers to a set of logical block addresses of the storage medium;
- accessing data requested by the file based data read request from block based storage devices in response to the block access numbers;
- transferring the data requested to the network interface, and sending the data to the client over the WAN.
4 more elements
Dependencies are inferred from the claim text.