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.