Patent ID: 9256373
Filing Date: 2016-02-09
CPC Classification: G06F

Claim Text:
1. A method of converting a first file system that abstracts a plurality of physical storage devices as a single first virtual device in a logical contiguous linear address space having one first blockset that includes a plurality of blocks, into a second file system that abstracts groups of said plurality of physical storage devices as multiple second virtual devices, comprising: partitioning said first blockset at boundaries of said groups of said physical storage devices into a plurality of separate independent second blocksets, each second blockset having an independent logical address space and corresponding to one storage group of said physical storage devices; migrating data from source blocks of said first blockset for each of said one storage groups of physical storage devices to target blocks of a corresponding second blockset of each of said one storage groups; updating metadata in headers of target blocks of said second blocksets according to locations of said target blocks in said second blocksets; and rebuilding said first file system as said second file system by abstracting said storage groups of physical storage devices and their corresponding second blocksets as separate virtual storage devices.