×

Providing unique inodes across multiple file system namespaces

  • US 10,649,955 B2
  • Filed: 01/03/2017
  • Issued: 05/12/2020
  • Est. Priority Date: 01/03/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for storage management in an aggregation file system, the method comprising:

  • tracking assigned inodes, inodes currently used by applications and a rate of inode requests for sub-file systems of the aggregation file system, wherein any sub-file system in a first aggregated file system environment is configurable as a top-file system portion of a second aggregated file system environment;

    receiving a request for a unique range of inode numbers in the aggregation file system, wherein the request for the unique range of inode numbers is made from a top-file system portion or individual sub-file systems of the aggregated file system, each sub-file system of the aggregated file system consumes a flexible range of inode numbers, and a namespace in the top file system portion of the aggregation file system and pointers to the sub-file systems include a name of a directory in a particular sub-file system that is its inode number in the top file system portion;

    providing the unique range of inode numbers to sub-file systems of the aggregated file system while providing that each sub-file system of the aggregated file system has a required, flexible and unique range of inode numbers and that no two sub-file systems have overlapping inode numbers;

    determining that a particular sub-file system requires more inode numbers;

    revoking one or more inode numbers from one or more other sub-file systems; and

    allocating the revoked inode numbers to the particular sub-file system.

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