Increasing provisioned storage capacity by means of growing underlying disks within a storage appliance
AssigneeNetApp, Inc.
InventorsMrinal K. Bhattacharjee, Jagadish Vasudeva, Sateesh Kumar Pola
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorsMrinal K. Bhattacharjee, Jagadish Vasudeva, Sateesh Kumar Pola
Estimating the term…
Systems and methods for supporting dynamic disk growth within a storage appliance are provided. According to one embodiment, a portion of a logical size of each of multiple disks (e.g., hyperscale disks or Logical Unit Numbers (LUNs)) are provisioned for use by a storage system as backing for respective file system disks. To accommodate growth, block numbers for the file system disks are pre-allocated within a sparse space of a contiguous sequence of block numbers corresponding to a number of blocks represented by the logical size. Metadata is maintained for the file system disks regarding a range of the pre-allocated block numbers that are available for use. Responsive to a triggering condition, the provisioned portion of a disk is increased and subsequently, responsive to detecting a change in a size of the disk by the storage system, a size of the corresponding file system disk is updated within the metadata.
A method comprising:
A non-transitory machine readable medium storing instructions, which when executed by one or more processing resources of a storage system, cause the storage system to:
A storage system comprising:
Dependencies are inferred from the claim text.