×

Invulnerable data movement for file system upgrade

  • US 9,256,373 B1
  • Filed: 05/19/2014
  • Issued: 02/09/2016
  • Est. Priority Date: 05/19/2014
  • Status: Active Grant
First Claim
Patent Images

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.

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