US 9,811,454 B2
Creating logical disk drives for raid subsystems
Douglas Wayne Coatney, Sunnyvale, CA (US); and Radek Aster, Campbell, CA (US)
Assigned to NETAPP, INC., Sunnyvale, CA (US)
Filed by NetApp, Inc., Sunnyvale, CA (US)
Filed on Nov. 12, 2013, as Appl. No. 14/78,352.
Application 14/078,352 is a continuation of application No. 12/112,686, filed on Apr. 30, 2008, granted, now 8,612,678.
Prior Publication US 2014/0229671 A1, Aug. 14, 2014
Int. Cl. G06F 12/00 (2006.01); G06F 12/02 (2006.01); G06F 3/06 (2006.01); G06F 11/10 (2006.01)
CPC G06F 12/0223 (2013.01) [G06F 3/0605 (2013.01); G06F 3/0632 (2013.01); G06F 3/0689 (2013.01); G06F 11/1092 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method for recovering data in logical storage devices for RAID (redundant arrays of independent devices groups in a storage system, comprising:
grouping storage devices as logical units, each logical unit comprising multiple storage devices, such that a RAID controller that controls a RAID subsystem operates on the logical units instead of the individual storage devices in the logical units;
assigning storage devices of a first logical unit to different RAID groups, and storage devices of a second logical unit to corresponding different RAID groups;
striping data of a first RAID group across the first logical unit and a second logical unit;
copying contents of one or more storage devices in the first logical unit to one or more other logical units in response to a failure of a storage device of the storage devices in the first logical unit;
receiving a first indictor that a single physical carrier, including the storage devices of the first logical unit, has been removed from the storage system;
receiving a second indicator that the single physical carrier in the storage system has been reinstalled; and
reconstructing data on the first logical unit by copying data from the one or more other logical units back to the first logical unit without using parity information of the copied data.