Continuous file defragmentation during file over-writes
AssigneeEMC Corporation
InventorKumari Bijayalaxmi Nanda
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorKumari Bijayalaxmi Nanda
Estimating the term…
When a file system manager responds to a request to write data to a specified number of blocks of a file, the file system manager determines that corresponding file system data block allocations exist and determines that the file is fragmented over the corresponding file system data block allocations. In response to determining that the file is fragmented over the corresponding file system data block allocations, the file system manager allocates and substitutes a single extent of contiguous file system data blocks for the corresponding file system data block allocations, and writes data to the newly allocated contiguous file system data blocks. For example, the file system manager compares a spread and a count of extent fragments of the file system data block allocations to appropriate thresholds to trigger the defragmentation upon file over-write.
A method of reducing fragmentation of a file when writing to the file in a digital computer, said method comprising a data processor of the digital computer executing computer instructions stored in a non-transitory computer readable storage medium to perform the steps of:
A file server comprising a data processor and non-transitory computer readable storage medium storing computer instructions that, when executed by the data processor, perform the steps of:
A non-transitory computer readable storage medium storing computer instructions that, when executed by a data processor, perform the steps of:
Dependencies are inferred from the claim text.