我想知道为什么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中?
谢谢你的解释!