A method of volume rebuilding in a RAID for a networked storage system in
which portions of a hard disk drive under rebuild are progressively made
available to the system during the rebuild process as the portions are
rebuilt. The impact of rebuild activity on system performance is
controllable by allowing non-rebuild requests to throttle rebuild
requests.