Eu tenho um pool ZFS raidz2 e meus dois discos começaram a dar erro de E / S e depois disso os zfs marcaram como defeituosos. clique para log do dmesg
Eu removi os discos e fiz alguns testes neles. Smartctl diz:
DISCO 1 " clique para log completo = Status de integridade do SMART: CANAL DE DADOS IMPENDENDO TAXA DE ERRO DE DADOS DE FALHA MUITO ALTA [asc = 5d, ascq = 32]
DISCO 2 " clique para logar = Status de integridade SMART: FALHA IMINENTE DE HARDWARE FALHA GERAL DE DISCO RÍGIDO [asc = 5d, ascq = 10]
Eu criei um novo pool a partir do "DISK 1" e iniciei um teste, mas não vi nenhum erro de E / S no disco. Eu não encontrei nenhum erro como o anterior .. O disco funcionando normalmente. Também criei um pool com 4 discos e a Utilização do disco também era normal.
Eu tentei este teste por 4 dias e não encontrei um erro. O disco funcionando como os outros agora.
fio --randrepeat=0 --ioengine=libaio --name=test --filename=/disktest/fiofile \
--bs=1024k --iodepth=64 --size=5T --readwrite=readwrite --rwmixread=60 --numjobs=20
Eu tenho poucas perguntas;
1- Por que o disco não dá mais erro?
2- Se o disco estiver funcionando normalmente, por que causou erro de E / S no primeiro pool?
3- Qual é a melhor maneira de entender um disco rígido com defeito ou não?
4- Como podemos redefinir os contadores de erros do disco rígido?
5- O disco é lixo ou não?
O disco anexado de; Controlador - > LSI3008HBA - > 2x cabo SAS - > "SC946ED-R2KJBOD" 2xExpander - > Discos SAS Multipath.