I''ve had this happen once or twice now, running n74. I''ll run
''zpool
scrub'' on my root pool and *immediately* get an error reported:
# zpool status -v tank
pool: tank
state: ONLINE
status: One or more devices has experienced an error resulting in data
corruption. Applications may be affected.
action: Restore the file in question if possible. Otherwise restore the
entire pool from backup.
see: http://www.sun.com/msg/ZFS-8000-8A
scrub: scrub in progress, 0.76% done, 0h41m to go
config:
NAME STATE READ WRITE CKSUM
tank ONLINE 0 0 0
mirror ONLINE 0 0 0
c0t0d0s0 ONLINE 0 0 0
c3t0d0s0 ONLINE 0 0 0
errors: Permanent errors have been detected in the following files:
//dev/dsk/c0t0d0s0
I *assume* that this is talking about the /dev/dsk/c0t0d0s0 *file*,
not the device. Removing the file immediately causes ''zpool
status''
to report the error as ''tank/rootfs:<0x3840d>''.
Recreating the device
file at this point makes no difference.
No matter what I do, though, the pool is magically clean at the end of
the scrub. Is this a known bug?
Scott