Patent ID: 7827434

Claim:
A method for migrating a disk drive module comprising: determining if each RAID in a storage system includes a member module with non-matching characteristics to characteristics of its RAID, and for each RAID with a non-matching module: extracting operating characteristics of a formatted replacement disk drive module; comparing said extracted operating characteristics of the module with characteristics of a RAID having a mismatched disk drive module; selecting a RAID member module with non-matching characteristics for replacement; copying data from said selected RAID member module with non-matching characteristics to a replacement module; replacing said selected module with a module having near-match characteristics of the RAID if a perfect match is unavailable, and replacing said selected module with a module having matching characteristics, if a perfect match is available; wherein replacing said module with non-matching characteristics includes setting a service state in an object model of said non-matching module to migration and copying data from said non-matching module to a formatted module and changing said service state in said object model to reflect completion of said migration of said module upon completion of copying of data to said formatted module; designating said module with non-matching characteristics as a non-match module; and resuming operation of said module with non-matching characteristics as a module selected from the group consisting of: a spare module, a free module, and a replacement module.