meta data for this page
  •  

This is an old revision of the document!


PANIC: rpool: blkptr at 00000000a44c5bb3 DVA 0 has invalid OFFSET 18388167655883276288

3 similar errors catched:

  • 2021-04-18: PANIC: rpool: blkptr at 000000003a3d1018 DVA 0 has invalid OFFSET 18388167655883276288
  • 2021-04-19: PANIC: rpool: blkptr at 000000009897c6f0 DVA 0 has invalid OFFSET 18388167655883276288
  • 2021-05-09“ PANIC: rpool: blkptr at 00000000a44c5bb3 DVA 0 has invalid OFFSET 18388167655883276288

Stop scrub to prevent kernel error again:

zfs scrub -s rpool

DVA (DataVirtualAddress) is made up of:

  • a 32bit integer representing the VDEV
  • followed by a 63bit integer representing the offset.

Dump whole history of pool:

zdb -hh rpool
  • -b: Display statistics regarding the number, size (logical, physical and allocated) and deduplication of blocks.
  • -c: Verify the checksum of all metadata blocks while printing block statistics (see: -b). If specified multiple times, verify the checksums of all blocks.
  • -s: Report statistics on zdb I/O. Display operation counts, bandwidth, and error counts of I/O
  • -L: Disable leak detection and the loading of space maps. By default, zdb verifies that all non-free blocks are referenced, which can be very expensive.
zdb -bcsvL <zfs_pool>