Snapshots of file systems in data storage systems

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C707S793000

Reexamination Certificate

active

06959313

ABSTRACT:
The present invention relates to methods and systems of snapshot management of a file system in a data storage system. To represent the snapshots, the invention maintains pointers to the root block pointer of each snapshot. When the active file system is modified, this invention avoids overwriting any blocks used by previous snapshots by allocating new blocks for the modified blocks. When the invention needs to put an established block in a new location, it must update a parent block to point to the new location. The update to the parent block may then require allocating a new block for the new parent block and so forth. Parts of the file system not modified since a snapshot remain in place. The amount of space required to represent snapshots scales with the fraction of the file system that users modify. To maintain snapshot integrity, this invention keeps track of the first and last snapshots that use each block in space map blocks spread throughout the file system data space. When users delete snapshots, this invention may use a background process to find blocks no longer used by any snapshot and makes them available for future use.

REFERENCES:
patent: 5317731 (1994-05-01), Dias et al.
patent: 5664186 (1997-09-01), Bennett et al.
patent: 5819292 (1998-10-01), Hitz et al.
patent: 6205450 (2001-03-01), Kanome
patent: 6247099 (2001-06-01), Skazinski et al.
patent: 6289356 (2001-09-01), Hitz et al.
patent: 6311193 (2001-10-01), Sekido
patent: 6484186 (2002-11-01), Rungta
patent: 6490659 (2002-12-01), McKean et al.
patent: 6636879 (2003-10-01), Doucette et al.
patent: 2002/0049718 (2002-04-01), Kleiman et al.
patent: 2002/0083037 (2002-06-01), Lewis et al.
patent: 2002/0133735 (2002-09-01), McKean et al.
patent: 2003/0018878 (2003-01-01), Dorward et al.
McKusick, Joy, Leffler, and Fabry, A Fast File System for UNIX, ACM Transactions on Computer Systems, Aug. 1984, pp. 181-197, vol. 2, No. 3, US.
McKusick and Ganger, Soft Updates: A Technique for Eliminating Most Synchronous Writes in the Fast Filesystem, Proceedings of the FREENIX Track: 1999 USENIX Annual Technical Conference, Jun. 6-11, 1999, pp. 1-18, Monterey, US.
Rosenblum and Ousterhout, The Design and Implementation of a Log-Structured File System, ACM Transactions on Computer Systems, Feb. 1992, pp. 26-52, vol. 10, No. 1, Berkeley, US.
Rosenberg, Dearle, Hulse, Lindstrom and Norris, Operating System Support for Persistant and Recoverable Computations, Communications of The ACM, Sep. 1996, pp. 62-69, vol. 39, No. 9, US.
Lee and Thekkath, Petal: Distributed Virtual Disks, copyrighted 1996, pp. 84-92, ACM, Inc. MA, US.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Snapshots of file systems in data storage systems does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Snapshots of file systems in data storage systems, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Snapshots of file systems in data storage systems will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3486480

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.