×

Method and apparatus for splitting and merging file systems

  • US 7,805,469 B1
  • Filed: 12/28/2004
  • Issued: 09/28/2010
  • Est. Priority Date: 12/28/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for merging file systems, the method comprising:

  • including a first storage object in a set of storage objects, whereineach storage object in the set of storage objects is a device used to store data,the first storage object comprises a portion of a first file system stored in the first storage object, andthe set of storage objects comprisesa second storage object, anda second file system stored in the set of storage objects;

    integrating metadata from the first file system with metadata from the second file system, such that the first and second file systems are merged into a single file system, whereinthe metadata from the first file system comprises a listing of inode identifiers corresponding to files in the first file system,the first file system is a multi-volume file system,the first storage object is an extracted member of multiple volumes of the first file system, andthe second file system is a multi-volume file system;

    selecting a selected directory file in the second file system to be linked to the first file system;

    associating a root node of the first file system with the selected directory file; and

    including a two-dimensional identification of inodes of the single file system in an inode identification scheme, whereinthe two-dimensional identification of inodes includes one dimension that is an identifier for an inode list to which an inode belongs and a second dimension which is an inode number itself,wherein an inode identifier comprises the inode number and the inode list identifier, wherein the inode list identifier identifies the first file system, and the inode list identifier uniquely identifies a file in the first file system over any file in the second file system.

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