How much data needs to be read in order to rebuild a RAID array after a single drive failure? Does it have to read all the data on all the other disks even on larger (say 16 or 24 drive arrays)? I'm specifically interested in ZFS RAIDZ2 of at least 8 drives but will take info for generic raid6 or raid5. Or, does it only have to read the equivalent of, say, three other disks, be that three physical disks or blocks equivalent to three disks' worth of data spread throughout the array?