ZFS:为什么重新同步会遍历池中的所有磁盘,而不仅仅是raidz1 vdev中的所有磁盘?

我想知道为什么Solaris报告

action: Wait for the resilver to complete. scan: resilver in progress since Sun Jul 14 02:42:44 2013 24.9T scanned out of 39.2T at 54.9M/s, 75h46m to go 24.9T scanned out of 39.2T at 54.9M/s, 75h46m to go 908G resilvered, 63.56% done 

39.2T是完整池的大小,它由4个raidz1 vdevs构build而成:

 config: NAME STATE READ WRITE CKSUM volume ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ... raidz1-1 ONLINE 0 0 0 ... raidz1-2 ONLINE 0 0 0 ... raidz1-3 ONLINE 0 0 0 ... 

每个raidz1有7个磁盘x 2TB。

所以,IIUC,重新同步必须超过<= 6x2TB来重build单个故障磁盘的数据。 ZFS如何在整个池中扫描? 我认为重新生成所需的冗余数据不会存储在多个raidz中?

谢谢你的解释!