Errors on a file on a zpool: How to remove?

Rich rincebrain at gmail.com
Sat Jan 23 06:23:39 UTC 2010


Hey world,
I've got a series of files in a non-redundant zpool which all report
Input/Output Error on attempting to manipulate them in any way - stat,
read, rm, anything.

Whenever anything is attempted, the following style of thing is
printed to /var/log/messages:
Jan 23 01:22:34 manticore root: ZFS: checksum mismatch, zpool=rigatoni
path=/dev/da4 offset=1231402180608 size=8192
Jan 23 01:22:34 manticore root: ZFS: checksum mismatch, zpool=rigatoni
path=/dev/da5 offset=446136819712 size=8192
Jan 23 01:22:34 manticore root: ZFS: checksum mismatch, zpool=rigatoni
path=/dev/da2 offset=320393101312 size=8192
Jan 23 01:22:34 manticore root: ZFS: checksum mismatch, zpool=rigatoni
path=/dev/da5 offset=446136819712 size=8192
Jan 23 01:22:34 manticore root: ZFS: checksum mismatch, zpool=rigatoni
path=/dev/da2 offset=320393101312 size=8192
Jan 23 01:22:34 manticore root: ZFS: checksum mismatch, zpool=rigatoni
path=/dev/da4 offset=1231402180608 size=8192
Jan 23 01:22:35 manticore root: ZFS: zpool I/O failure, zpool=rigatoni error=86

What can I do? I really would like to just purge all of these files
from orbit, since I can recreate them, but I can't seem to delete
them, and deleting the pool is a really inconvenient option, as I have
other data on it.

I'm running 8.0-RELEASE stock on amd64.

Thanks!

- Rich


More information about the freebsd-fs mailing list