Managing a snapshot stored within a file system space for efficient detecting of in-use blocks
AssigneeInternational Business Machines Corporation
InventorsJanet E. Adkins, Joon Chang
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJanet E. Adkins, Joon Chang
Estimating the term…
In one embodiment, at least one snapshot thread manages a point in time snapshot of a file system stored within the space allocated to the file system. The snapshot thread tracks, for at least one block of the plurality of blocks of the file system, a separate entry in a snapshot map specifying if each at least one block is newly allocated following the creation of the point in time snapshot and specifying an addressed location of a snapshot copy of the at least one block if copied. Separately, a file system handling thread tracks a mapping of an allocation state of each of said plurality of blocks of the file system. Responsive to detecting the file system triggered to write or delete a particular block from among the at least one block of the file system, the snapshot thread allows the file system to write to or delete the particular block without making a snapshot copy of the particular block if a particular entry for the particular block in the snapshot map specifies the particular block is newly allocated, wherein a block marked newly allocated was not in-use at the point in time of the file system snapshot.
A method for managing a point in time snapshot of a file system stored within the space allocated to the file system, comprising:
A system for managing a point in time snapshot of a file system, comprising:
A computer program product for managing a point in time snapshot of a file system stored within the space allocated to the file system, the computer program product residing on a computer readable medium, the computer readable medium comprising instructions which when executed on a computer system cause the computer system to perform the steps of:
Dependencies are inferred from the claim text.