Apparatus and method for a managing file system
AssigneeSamsung Electronics Co., Ltd.
InventorJoone Hur
Life of this patent
Estimating the term…
Abstract
Disclosed are an apparatus and a method for managing a file system. The apparatus of managing file system including a user input unit that an input value corresponding to a predetermined data is input, a data storage unit comprising several data blocks having a predetermined size able to store the data, and a information storage unit that stores data information about the data stored in the data block, and a control unit that stores data corresponding to the input value in an empty space of each data block by using the stored data information.
Claims14
An apparatus of managing a file system, comprising:
- a data storage unit that includes a plurality of data blocks each having a predetermined size that store data;
- a data information storage unit that stores data information on the data stored in the data blocks;
- and
- a control unit that writes the data into an empty space of each data block using the stored data information,
- wherein the data information storage unit comprises:
- a block map that comprises information on a total used space of each data block;
- and
- a sub block map that comprises information on a use space used by the data stored in the data blocks,
- wherein the control unit updates the block map and the sub block map in order to allow a user to reference the block map and the sub block map when storing data,
- wherein the sub-block map comprises a next sub-block ID allocated to a next sub-block corresponding to a set of data within a data block storing data.
A method of managing a file system comprising:
- providing a set of data;
- extracting data information on data stored in a plurality of data blocks;
- and
- storing the set of data in an empty space of at least one of the data blocks according to the extracted data information,
- wherein the data information comprises:
- a block map that comprises information on a total used space of each data block;
- and
- a sub block map that comprises information on a use space used by the data stored in the data blocks,
- wherein the block map and the sub block map are updated in order to allow a user to reference the block map and the sub block map when storing detail,
- wherein the sub-block man comprises a next sub-block ID allocated to a next sub-block corresponding to a set of data within a data block storing data.
Dependencies are inferred from the claim text.