System and method for providing requested file mapping information for a file on a storage device
AssigneeHewlett-Packard Development Company, L.P.
InventorsBradley Taulbee, Scott Spivak, Michael Fleischmann, Gary Cain, Kevin Collins
Life of this patent
Estimating the term…
Abstract
A resolve agent for providing requested file mapping information for a file on a storage device. The agent comprises an application programming interface through which file identifying information is provided to the resolve agent and the requested file mapping information provided by the resolve agent; and file system logic configured to ascertain the requested file mapping information from file data structures on the storage device according to a file system that created the file data structure on the storage device.
Claims41
An agent for providing requested file mapping information for a file on a storage device, comprising:
- an application programming interface through which file identifying information is provided to the resolve agent and the requested file mapping information provided by the resolve agent;
- and
- file system logic configured to ascertain the requested file mapping information from file data structures on the storage device according to a file system that created the file data structure on the storage device.
An agent for providing requested file mapping information, comprising:
- an application programming interface, by which file identifying information can be passed to the resolve agent and the requested file mapping information can be passed by the resolve agent;
- and
- file system logic capable of ascertaining file mapping information according to a file system selected by a compilation parameter and capable of ascertaining the requested file mapping information from an on-disk structure according to the selected file system.
The agent defined in claim 18, wherein the file identifying information identifies a plurality of volumes.
An agent for providing requested file mapping information, comprising:
- an application programming interface, by which file identifying information can be passed to the resolve agent and the requested file mapping information can be passed by the resolve agent;
- and
- file system logic capable of ascertaining the requested file mapping information from an on-disk structure.
A method for providing requested file mapping information for a file on a storage device, comprising:
- receiving a request for file mapping information, said request including file identifying information;
- obtaining the requested file mapping information from file data structures on the storage device according to a file system that created the file data structure on the storage device;
- and
- providing the requested file mapping information in reply to the request.
An article of manufacture, comprising:
- a computer-readable medium storing computer-executable instructions, the instructions implementing:
- an application programming interface, by which file identifying information can be received and file mapping information can be sent;
- and
- a file system capable of ascertaining the file mapping information from an on-disk structure.
An application programming interface, comprising:
- an input parameter comprising file identifying information;
- and
- an output parameter comprising file mapping information corresponding to the file identifying information.
An agent for providing requested file mapping information, comprising:
- means for passing file identifying information and the requested file mapping information;
- and
- means for ascertaining file mapping information according to a plurality o file systems and for ascertaining the requested file mapping information from file data structures according to one of the plurality of file systems.
An agent for providing requested file mapping information, comprising:
- a remote procedure calling interface through which file identifying information is provided to the resolve agent and the requested file mapping information provided by the resolve agent;
- and
- file system logic configured to ascertain requested file mapping information from file data structures according to one of a plurality of file systems.
Dependencies are inferred from the claim text.