Patent ID: 7958325

Claim:
A computer implemented method for creating snapshot images of a file system, the computer implemented method comprising: identifying a first temporary file comprising a first file block containing a first file image; responsive to identifying the first temporary file, determining whether the first file image has been marked to be moved to a snapshot module upon deletion of the first file image; responsive to a determination that the first file image has been marked to be moved to the snapshot module upon deletion and responsive to receiving a modification to the first file block; creating an image of the first file image including the modification to the first file block, placing the first file image in a storage block associated with the snapshot module, and storing the image of the first file image including the modification to the first file block in the first file block; and responsive to placing the first file image in the storage block, updating the first block to include a first reference address of the storage block, and marking the image of the first file image including the modification to the first file block to be copied to the snapshot module upon deletion of the image of the first file image including the modification to the first file block.