Here is a zfs pool with checksum errors:
NAME STATE READ WRITE CKSUM
pool0 ONLINE 0 0 42
c1t1d0 ONLINE 0 0 30
c1t2d0 ONLINE 0 0 19
c1t3d0 ONLINE 0 0 16
c1t4d0 ONLINE 0 0 24
errors: Permanent errors have been detected in the following files:
pool0/scratch:<0x80>
Is there a way to find which files / metadata have blocks with checksum errors?
Normally, the path and name of the file with the error would be displayed, the <0x80> suggests the corrupted file was deleted (before or after the error). It is a reference to the indirect block that contained the file. This suggests that no active files were corrupted, just a file that was already deleted, or has since been deleted.