×

Snapshots of file systems in data storage systems

  • US 20070266066A1
  • Filed: 07/16/2007
  • Published: 11/15/2007
  • Est. Priority Date: 07/08/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of snapshot management in a data storage system that maintains multiple snapshot versions and an active file system, comprising:

  • (a) maintaining an index table that contains an entry for each snapshot and the active file system, wherein the index table entry includes one or more attributes selected from a group of attributes comprising a version number, an image state, a time stamp, a root block pointer, and an image name; and

    (b) maintaining a space map block entry (b, e), wherein b and e represent index table entries, b indicates a first snapshot that uses the first block, and e indicates a last snapshot that uses the first block. (c) allocating a second block;

    (d) writing the data in the second block;

    (e) updating any other blocks that pointed to the first block to point to the second block;

    (f) repeating the steps (c) through (e) for updating other blocks; and

    (g) reading the associated space map block to determine if the first block is only used for the active file system and if so, updating the first block.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×