×

EFFICIENT HIERARCHICAL STORAGE MANAGEMENT OF A FILE SYSTEM WITH SNAPSHOTS

  • US 20090043978A1
  • Filed: 08/06/2007
  • Published: 02/12/2009
  • Est. Priority Date: 08/06/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing the storage of a file that has been selected for migration from a first storage level within a file system to a second storage level, the selected file being selected from a plurality of source files each organized within the file system into one or more data blocks, the file system having an inode for each source file of the plurality of source files, each inode having a reference to each of the one or more data blocks of the corresponding source file, the file system being configured to regularly generate snapshot files of the source files of the plurality of source files, the file system having an inode for each snapshot file, the inode for each snapshot file having a reference to each of the one or more data blocks of the corresponding source file at the time the snapshot file was generated, the method comprising:

  • copying each of the one or more data blocks of the selected file that are stored in the first storage level at a physical disk address maintained in the corresponding reference of the inode for the selected file from the first storage level to the second storage level;

    maintaining a logical ditto address in each reference of the inode for each snapshot file in the file system that refers to one of the one or more data blocks of the selected file that were copied to the second storage level, each logical ditto address indicating that additional processing is required to obtain the physical disk address of the data block referred to by the reference; and

    updating the file system to include a managed region for controlling access to the one or more data blocks through the inode for the selected file.

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