Estou me perguntando por que o Solaris está relatando
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 é o tamanho do conjunto completo, que é construído a partir de 4 raidz1 vdevs:
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
...
e todo o raidz1 tem 7 discos x 2TB.
Assim, o IIUC, o resilvering teria que passar por < = 6x2TB para reconstruir os dados de um único disco com falha. Como o ZFS examina todo o pool? Eu pensei que os dados redundantes necessários para o resilvering não são armazenados em vários raidzs?
Obrigado pela explicação!