×

Method for performing on-line reconfiguration of a disk array concurrent with execution of disk I/O operations

  • US 5,574,851 A
  • Filed: 06/07/1995
  • Issued: 11/12/1996
  • Est. Priority Date: 04/19/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system including an array of disk drives for use in storing information comprising one of data and parity, a method for reconfiguring stored information between a first disk array configuration and a second disk array configuration, comprising the steps of:

  • providing a predetermined number of disk drives in said array of disk drives, with said predetermined number of disk drives being all of said disk drives in said array of disk drives;

    transferring information to all of said predetermined number of disk drives for storage therein in accordance with said first disk array configuration, wherein said information includes data that is stored in a plurality of said predetermined number of disk drives;

    deciding to reconfigure said information from said first disk array configuration to said second disk array configuration;

    wherein said first disk array configuration includes at least one of;

    (a) a RAID level selected from a group that includes one or more of the following;

    RAID levels 0, 1, 2, 3, 4, and 5; and

    (b) a first plurality of stripes for storing the information and having a first size;

    wherein said second disk array configuration includes at least one of;

    (i) a RAID level selected from a group that includes one or more of the following;

    RAID levels 0, 1, 2, 3, 4, and 5, and being different from said RAID level selected for said first disk array configuration and (ii) a second plurality of stripes for storing information and having a second size that is different from said first size of said first disk array configuration;

    reconfiguring said information from said first disk array configuration to said second disk array configuration during a single reconfiguration using said same predetermined number of disk drives that are used in said transferring information step, wherein said reconfiguring step includes;

    reading said information from said same predetermined number of disk drives according to said first disk array configuration; and

    writing said information from said reading information step to said same predetermined number of disk drives according to said second disk array configuration.

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