Prevention of disc fragmentation
First Claim
Patent Images
1. A method for storing data files in a data storage, the method comprising steps ofa. providing the data storage with a plurality of data files all having the same, predetermined size;
- andb. subsequently storing new data in the data storage by including the new data in a new data file having the same predetermined size, said new data has a size which is smaller than the predetermined size, and overwriting one of the plurality of data files with the new data file and adding predetermined padding data to a portion of the new data file which is not taken up by the new data, wherein a sum of the size of said new data and said padding data is equal to said predetermined size of said data files, wherein overwriting one of said plurality of data files with a new data file comprising said new data and said padding data with the same size prevents fragmentation.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method for storing files in a data storage. The method comprises steps of providing the data storage with a plurality of data files all having the same predetermined size and a step of subsequently storing new data in the data storage by including the new data in a new data file having the predetermined size and overwriting an existing data file with the new data file.
12 Citations
15 Claims
-
1. A method for storing data files in a data storage, the method comprising steps of
a. providing the data storage with a plurality of data files all having the same, predetermined size; - and
b. subsequently storing new data in the data storage by including the new data in a new data file having the same predetermined size, said new data has a size which is smaller than the predetermined size, and overwriting one of the plurality of data files with the new data file and adding predetermined padding data to a portion of the new data file which is not taken up by the new data, wherein a sum of the size of said new data and said padding data is equal to said predetermined size of said data files, wherein overwriting one of said plurality of data files with a new data file comprising said new data and said padding data with the same size prevents fragmentation. - View Dependent Claims (2, 3, 4, 5, 6)
- and
-
7. A data storage system comprising:
-
a hardware processor; a data storage comprising a plurality of data files all having a same predetermined size; a data writer in connection with the data storage, the data writer configured to write new data having a size which is smaller than the predetermined size in the data storage by including the new data in a new data file having the same predetermined size, add predetermined padding data to a portion of the new data file which is not taken up by the new data, wherein a sum of the size of said new data and said padding data is equal to said predetermined size of said data files, and overwrite one of the plurality of data files with the new data file having said new data and said padding data, wherein the data storage system comprises only files with the same predetermined size. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
Specification