One of the disks died in zpool so after replacing it and resilvering started, an error message popped up in
zfs status -v output.
pool: backup state: ONLINE status: 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 Thu Oct 17 15:41:38 2019 40.0G scanned out of 2.59T at 24.0M/s, 30h58m to go 6.67G resilvered, 1.51% done config: NAME STATE READ WRITE CKSUM backup ONLINE 0 0 1 raidz1-0 ONLINE 0 0 2 ata-ST3000DM007-1WY10G_WFN0GA7C ONLINE 0 0 0 ata-ST3000DM007-1WY10G_WFN0GA32 ONLINE 0 0 0 ata-ST3000DM007-1WY10G_WFN0G8VM ONLINE 0 0 0 ata-ST3000DM007-1WY10G_WFN0G8MJ ONLINE 0 0 0 sdb ONLINE 0 0 0 (resilvering) ata-ST3000DM007-1WY10G_WFN0G7L6 ONLINE 0 0 0 errors: Permanent errors have been detected in the following files: <0xb73>:<0x42ced>
So I've googled around and all I've found are errors like mine should actually point to
poolname:filename<or>inode but not both values in HEX or whatever it is.
Advices on those mentions was to scrub the pool.
I will do that as soon as resilvering is finished but could it actually help? Why doesn't it show the pool name like it should? I understand about file name if it's not mentioned that the file was probably deleted, but why doesn't it show the pool name?
This is running on CentOS 7.6.1810, zfs version 0.7.13 from zfs CentOS repo.