×

System and method for re-striping a set of objects onto an exploded array of storage units in a computer system

  • US 5,933,834 A
  • Filed: 10/16/1997
  • Issued: 08/03/1999
  • Est. Priority Date: 10/16/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system having a processor, memory and a set of storage units storing a set of objects, each object comprising a set of segments arranged in an original set of object stripes on separate storage units, wherein a directory is maintained identifying an object name and a location of each object stripe in the set of storage units, a method for re-striping the set of objects onto an expanded set of storage units comprising the set of storage units and at least one additional storage unit, comprising the steps of:

  • a) maintaining a list of each object to be copied onto the expanded set of storage units;

    b) copying each segment of a list object in block units to a new set of new stripes on separate storage units of the expanded set to create a new object while continuing to store an original copy of each segment of the list object in the original set of object stripes;

    c) updating the directory to include a new object name, and a new location of each new stripe of the new object;

    d) after all of the list object segments are copied to the new stripes, deleting the original copy of each list object segment from the original set of object stripes and renaming, in the directory, the new object to the list object name; and

    e) deleting a list object from the list of each object to be copied once all of the list object segments have been copied to the new stripes and the object is renamed to the list object name.

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