×

System and method for maintaining consistent points in file systems

  • US 8,832,394 B2
  • Filed: 03/31/2011
  • Issued: 09/09/2014
  • Est. Priority Date: 03/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for maintaining a consistent point of a file system, the method comprising:

  • in response to a request to write a first prime segment of a file system of a storage system having a plurality of storage units that archive data from one or more clients, identifying one or more of the storage units based on a prime segment write-map (PSWM), the PSWM having information indicating which of the storage units to which a next prime segment should be written;

    writing the first prime segment in the one or more storage units identified from the PSWM, without writing the first prime segment to a remainder of the storage units, wherein the first prime segment represents at least a portion of a prime that contains metadata representing a consistent point of data stored in the file system, wherein the first prime segment includes information identifying files that constitute the consistent point of the file system, and wherein the first prime segment is utilized to restore the file system back to a state represented by the consistent point;

    wherein in response to a request to migrate data from a first of the storage units to a second of the storage units, modifying the PSWM to include a first storage unit identifier (ID) and a second storage unit ID identifying the first and second storage units, respectively; and

    performing the data migration from the first storage unit to the second storage unit; and

    in response to fresh data received from a client to be archived, writing a second prime segment to the first and second storage units based on the first and second storage unit IDs retrieved from the PSWM, while the data migration is being performed from the first storage unit to the second storage unit.

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