Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 May 2011 11:35:46 +0200
From:      Olaf Seibert <O.Seibert@cs.ru.nl>
To:        freebsd-stable@freebsd.org
Subject:   ZFS I/O errors
Message-ID:  <20110530093546.GX6733@twoquid.cs.ru.nl>

next in thread | raw e-mail | index | archive | help
"My" FreeBSD system somehow rebooted itself last friday in the early
hours in the morning, and since then /var/log/messages is full with
messages like these:

May 30 10:38:28 fourquid root: ZFS: zpool I/O failure, zpool=tank error=86
May 30 10:38:38 fourquid root: ZFS: checksum mismatch, zpool=tank path=/dev/da3 offset=278593630720 size=7680
May 30 10:38:38 fourquid root: ZFS: checksum mismatch, zpool=tank path=/dev/da4 offset=278593630720 size=7680
May 30 10:38:38 fourquid root: ZFS: checksum mismatch, zpool=tank path=/dev/da5 offset=278593630720 size=7680
May 30 10:38:38 fourquid root: ZFS: checksum mismatch, zpool=tank path=/dev/da0 offset=278593631232 size=7680
May 30 10:38:38 fourquid root: ZFS: checksum mismatch, zpool=tank path=/dev/da1 offset=278593631232 size=7680
May 30 10:38:38 fourquid root: ZFS: checksum mismatch, zpool=tank path=/dev/da2 offset=278593631232 size=7680
May 30 10:38:38 fourquid root: ZFS: checksum mismatch, zpool=tank path=/dev/da3 offset=278593630720 size=7680
May 30 10:38:38 fourquid root: ZFS: checksum mismatch, zpool=tank path=/dev/da4 offset=278593630720 size=7680
May 30 10:38:38 fourquid root: ZFS: checksum mismatch, zpool=tank path=/dev/da5 offset=278593630720 size=7680
May 30 10:38:38 fourquid root: ZFS: checksum mismatch, zpool=tank path=/dev/da0 offset=278593631232 size=7680
May 30 10:38:38 fourquid root: ZFS: checksum mismatch, zpool=tank path=/dev/da1 offset=278593631232 size=7680
May 30 10:38:38 fourquid root: ZFS: checksum mismatch, zpool=tank path=/dev/da2 offset=278593631232 size=7680

i.e. errors op all disks that make up the pool.  There appear to be more
than just the two offsets as mentioned in this block of messages but
so far it seems the number of them is limited.

Seemingly they stopped around the time I logged in.

I started a scrub, just in case. zpool status -v says this:

fourquid.1:~$ sudo zpool status -v
  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 for 0h23m, 4.70% done, 7h49m to go
config: 

        NAME        STATE     READ WRITE CKSUM
        tank        ONLINE       0     0 6.15K
          raidz2    ONLINE       0     0 24.5K
            da0     ONLINE       0     0     0
            da1     ONLINE       0     0     0
            da2     ONLINE       0     0     0
            da3     ONLINE       0     0     0
            da4     ONLINE       0     0     0
            da5     ONLINE       0     0     0

errors: Permanent errors have been detected in the following files:

        tank/vol-fourquid-1:<0x0>
        tank/vol-fourquid-1:<0xc8190da>

How do I identify which files it is listing here?

-Olaf.
-- 
Pipe rene = new PipePicture(); assert(Not rene.GetType().Equals(Pipe));



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110530093546.GX6733>