Equalizing wear on storage devices through file system controls
AssigneeUnisys Corporation
InventorsKelsey Bruso, James McBreen
Life of this patent
Estimating the term…
Abstract
Data stored in file blocks and storage blocks of a storage device may be tracked by the file system. The file system may track a number of writes performed to each file block and storage block. The file system may also track a state of each storage block. The file system may use information, such as the write count and the block state, to determine locations for updated data to be stored on the storage device. Placement of data by the file system allows the file system to manage wear on storage devices, such as solid state storage devices.
Claims20
A method, comprising:
- receiving first data corresponding to an update of at least one file block;
- identifying, by the file system, a storage block corresponding to the at least one file block;
- writing the first data to a first storage block of a storage device.
A computer program product, comprising:
- a non-transitory computer-readable medium comprising:
- code to receive first data corresponding to an update of at least one file block;
- code to identify, by the file system, a storage block corresponding to the at least one file block;
- code to write the first data to a first storage block of a storage device.
An apparatus, comprising:
- a memory;
- a plurality of storage devices;
- and
- a processor coupled to the memory and the plurality of storage devices, in which the processor is configured:
- to receive first data corresponding to an update of at least one file block;
- to identify, by the file system, a storage block corresponding to the at least one file block;
- and
- to write the first data to a first storage block of a storage device.
Dependencies are inferred from the claim text.