×

Providing a snapshot of a subset of a file system

  • US 7,502,801 B2
  • Filed: 05/05/2006
  • Issued: 03/10/2009
  • Est. Priority Date: 02/15/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for generating snapshots, comprising:

  • a memory;

    a processor communicatively coupled to the memory;

    an input interface, communicatively coupled to the memory and the processor, adapted to receive a first snapshot for a first plurality of source files in a file system, wherein the first snapshot comprises at least one invalid inode that contains an invalid disk address, wherein an invalid inode containing an invalid disk address indicates that metadata corresponding to the invalid inode is contained in one of a more recent snapshot and the source file system, and wherein the first plurality of source files comprises a subset of files within the file system that contains fewer than all of the files in the file system; and

    a storage, communicatively coupled to the memory, the processor and the input interface, the storage adapted to receive the first snapshot and store the first snapshot in response to the input interface receiving the first snapshot, the storage further adapted to store;

    a file snapshot identifier representing the subset of files comprising the first plurality of source files that are contained within the first snapshot, the file snapshot identifier stored within each inode corresponding to each of the first plurality of source files, anda snapshot sequence identifier associated with a time of the first snapshot, the snapshot sequence identifier stored within each inode corresponding to each of the first plurality of source files;

    a command interface adapted to accept a request for the first snapshot; and

    an output interface adapted to provide, in response to the command interface accepting the request, the first snapshot.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×