Patent ID: 7925918

Claim:
A method of operating a disk array, the disk array comprising a plurality of data disks and a parity disk, the method comprising: detecting a failed data disk in the disk array; isolating the failed data disk from the disk array by zoning the failed disk in a bad zone of a network accessible to a first initiator and not a second initiator, wherein surviving data disks, a spare disk, and the parity disk of the disk array are zoned in a good zone accessible to the first and second initiators; initiating a rebuild of the data in the failed data disk to the spare data disk from data in the surviving data disks comprising the at least one of the data disks that did not fail and the parity disk in the disk array; detecting an error in one of the surviving data disks; reading data from the failed data disk, and completing the rebuild of the failed data disk using the surviving data disks, the parity disk, and the data read from the failed data disk.