Patent ID: 9747298
Date: 2017-08-29
CPC Classifications: G06F

Claim:
1. A computer-implemented method, comprising: receiving a command to overwrite or delete data stored within an allocated portion of a file system; adding, in response to the overwrite or delete command, an entry in a first data structure indicating that the allocated portion of the file system is to be reallocated, wherein the first data structure includes entries identifying free space of the file system that has yet to be formatted for allocation; receiving a write command to write data to the file system; determining that a second data structure indicates an insufficient amount of formatted free space within the file system to satisfy the write command, wherein the second data structure includes entries identifying free space of the file system that has been formatted for allocation; and in response to determining that the second data structure indicates the insufficient amount of formatted free space within the file system to satisfy the write command,