Patent ID: 9047295
Filing Date: 2015-06-02
Classification: G06F

Abstract:
1. A method of quiescing a file system, comprising: freezing a file system, comprising: redirecting an operation function pointer from pointing to an original first function associated with the file system to a second function not associated with the file system, wherein in response to a file system operation being requested, the second function is executed and the first function is not executed while the second function is executed, and wherein the operation function pointer corresponds to the file system and stores a pointer pointing to a function call corresponding to the requested file system operation, and wherein the second function includes instructions for holding the execution of the requested file system operation while the file system is frozen, and wherein holding includes keeping any data intended to be written to the file system by the requested file system operation from being written to a storage; flushing a memory associated with the file system; taking a snapshot of the file system after flushing the memory; and thawing the file system after taking the snapshot; wherein thawing the file system includes releasing the holding of the execution of the requested file system operation and resuming the execution of the requested file system operation.