I had a disk in my pool fault (raise too many errors).
The number of I/O errors associated with a ZFS device exceededacceptable levels. ZFS has marked the device as faulted. impact: Fault tolerance of the pool may be compromised. eid: 52 class: statechange state: FAULTED host: databank-a time: 2021-12-11 16:36:33-0500 vpath: /dev/disk02_old vphys: pci-0000:00:1f.2-ata-4 vguid: 0x73F7B0B1D1B45864 devid: /dev/disk02_old pool: 0x47B3E7C1336F1F4F
So, I replace it with a brand new disk (zpool replace pool /dev/foo /dev/bar
) but then it faulted (my server kept going to sleep because I stupidly enabled x-windows), so I cleared the error (zpool clear pool /dev/bar
) but then it happened again.
pool: DATA01 state: DEGRADEDstatus: One or more devices is currently being resilvered. The pool will continue to function, possibly in a degraded state.action: Wait for the resilver to complete.scan: resilver in progress since Wed Dec 15 11:23:57 2021 6.83T scanned at 256M/s, 5.80T issued at 217M/s, 9.08T total 232G resilvered, 63.85% done, 0 days 04:24:05 to goconfig: NAME STATE READ WRITE CKSUM DATA01 DEGRADED 0 0 0 raidz1-0 DEGRADED 0 0 0 /dev/disk01 ONLINE 0 0 0 replacing-1 UNAVAIL 0 0 0 insufficient replicas 8356341911383201892 UNAVAIL 0 0 0 was /dev/disk02_old /dev/disk02_new FAULTED 0 81 0 too many errors (resilvering) /dev/disk03 ONLINE 0 0 0 /dev/disk04 ONLINE 0 0 0errors: No known data errors
What are the chances that the drive is not at fault?