Patent ID: 6988165

Claim:
A method for managing disk pages for checkpoint write operations, comprising: storing a file on a disk system, the file including data that is utilized by a plurality of users and the disk system configured to have a plurality of disk pages, a portion of which are used to store the file data for the file; managing user access to the file data using a cache, the cache being configured to store at least a portion of the file data and provide an interface between the users and the file data stored in the file on the disk system; receiving write requests for the file data from the users, each write request including write data to be written to the file on the disk system in a write operation; assigning disk pages for use in performing the requested write operations and storing the write data in the cache until a checkpoint operation; upon the occurrence of a checkpoint operation, re-mapping the assigned disk pages to make more efficient the write operations associated with the write data stored in cache; and writing the write data to the file on the disk system utilizing the re-mapped disk pages.