Hi,
I have a problem with my ZFS pool(s). My FreeBSD machine, release 12.1-RELEASE-p7, reboots every day with a kernel panic with the panic string: Solaris(panic): blkptr at 0xfffffe006bf0d4a8 DVA 0 has invalid OFFSET 70368744177664 .
I researched a bit on the web and found this might be related to ZFS checksum inconsistencies.
I tried to run
The pool has been created according to
.
I have tried to set the kernel option
Any ideas how I could solve this? Recreating the pool is actually not an option, since this is my FreeBSD root file system.
Best regards,
rforberger
I have a problem with my ZFS pool(s). My FreeBSD machine, release 12.1-RELEASE-p7, reboots every day with a kernel panic with the panic string: Solaris(panic): blkptr at 0xfffffe006bf0d4a8 DVA 0 has invalid OFFSET 70368744177664 .
I researched a bit on the web and found this might be related to ZFS checksum inconsistencies.
I tried to run
zdb -bcsvL <zfs_pool>
, and it shows me the following error:
Code:
Traversing all blocks to verify checksums ...
20.3G completed ( 80MB/s) estimated time remaining: 0hr 04min 09sec zdb_blkptr_cb: Got error 122 reading <89, 1291486, 0, 0> DVA[0]=<0:1234dfa000:1000> [L0 ZFS plain file] fletcher4 lz4 LE contiguous unique single size=c800L/1000P birth=9193909L/9193909P fill=1 cksum=5d22642c31:f3e9d9c7a26a:15e92acac404c64:6ae12a949dd01798 -- skipping
40.0G completed ( 78MB/s) estimated time remaining: 0hr 00min 00sec
Error counts:
errno count
122 1
The pool has been created according to
Code:
zfs get creation zroot
NAME PROPERTY VALUE SOURCE
zroot creation Sa. Jan. 19 17:02 2019 -
I have tried to set the kernel option
vfs.zfs.recover: 1
, but it doesn't mitigate the error when running zdb.Any ideas how I could solve this? Recreating the pool is actually not an option, since this is my FreeBSD root file system.
Best regards,
rforberger
Last edited by a moderator: