Method and apparatus for increasing efficiency of data storage in a file system
AssigneeInternational Business Machines Corporation
InventorsSteven Best, Michael Cooper
Life of this patent
Estimating the term…
Abstract
A method, apparatus, and computer instructions for storing data in a file system. A determination is made as to whether space is available in an inode of the file in the file system. The data is stored into the inode in response to space being available. Additionally, data for a file may be stored in a block that is partially filled with data from another file. Data for a file may be stored using either the inode or by sharing a block. Data also may be stored using both of these mechanisms.
Claims22
A method in a data processing system for storing data in a file system, the method comprising:
- determining whether space is available in an inode for a file in the file system;
- and
- responsive to space being available, storing the data in the inode.
A data processing system for storing data in a file system, the data processing system comprising:
- a bus system;
- a communications unit connected to the bus system;
- a memory connected to the bus system, wherein the memory includes a set of instructions;
- and
- a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to determine whether space is available in an inode of the file in the file system;
- and store the data in the inode in response to space being available.
A data processing system for storing data in a file system, the data processing system comprising:
- determining means for determining whether space is available in an inode of the file in the file system;
- and
- storing means, responsive to space being available, for storing the data in the inode.
A computer program product in a computer readable medium for storing data in a file system, the computer program product comprising:
- first instructions for determining whether space is available in an inode of the file in the file system;
- and
- second instructions, responsive to space being available, for storing the data in the inode.
Dependencies are inferred from the claim text.