I have also been getting this message lately.
Code:
ZFS: i/o error - all block copies unavailable
None of the other messages others have reported, and then everything proceeds normally.
I tried re-installing the boot code, but it didn't help.
Don't recall exactly when I started seeing it, but it was after I had upgraded from 9.0-RELEASE to 9.1-RELEASE. No custom kernels or such. Though I've fiddled with ZFS settings in
loader.conf and
sysctl.conf, but don't think any would account for this.
One big change was that I original installed as a single 120 GB SSD with a large swap partition, and upgraded to two 120 GB SSDs....which I did by partitioning new SSD with big zpool and lots of tiny partitions to be used as ZILs for the other zpools in my system. Then zfs send/receive from the old small zroot to the bigger new zroot (initially names something else). Then destroy old zroot, export rpool and import it as zroot. Then repartition old SSD and turn zroot into a mirrored zpool.
Pretty sure everything was fine after the operation, but I might have missed it in later boots when I was having trouble with a different SSD. First swapped the controller, to eventually tracking it down to the hot swap bay being bad.
My zpools are:
Code:
root@zen:~ 102# zpool status
pool: lcldsk
state: ONLINE
scan: scrub repaired 0 in 23h43m with 0 errors on Wed Jan 23 22:05:20 2013
config:
NAME STATE READ WRITE CKSUM
lcldsk ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
gpt/disk2 ONLINE 0 0 0
gpt/disk1 ONLINE 0 0 0
logs
mirror-1 ONLINE 0 0 0
gpt/zil0-0 ONLINE 0 0 0
gpt/zil0-1 ONLINE 0 0 0
cache
gpt/l2-0 ONLINE 0 0 0
errors: No known data errors
pool: lraidz
state: ONLINE
scan: scrub repaired 0 in 13h59m with 0 errors on Sat Mar 23 12:21:53 2013
config:
NAME STATE READ WRITE CKSUM
lraidz ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
gpt/stb00 ONLINE 0 0 0
gpt/stb01 ONLINE 0 0 0
gpt/stb11 ONLINE 0 0 0
gpt/stb10 ONLINE 0 0 0
logs
mirror-1 ONLINE 0 0 0
gpt/zil1-0 ONLINE 0 0 0
gpt/zil1-1 ONLINE 0 0 0
cache
gpt/l2-1 ONLINE 0 0 0
errors: No known data errors
pool: lraidz2
state: ONLINE
scan: scrub repaired 0 in 48h50m with 0 errors on Sun Dec 23 09:59:37 2012
config:
NAME STATE READ WRITE CKSUM
lraidz2 ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
gpt/hds02 ONLINE 0 0 0
gpt/hds12 ONLINE 0 0 0
gpt/hds03 ONLINE 0 0 0
gpt/hds13 ONLINE 0 0 0
gpt/hds04 ONLINE 0 0 0
gpt/hds14 ONLINE 0 0 0
logs
mirror-1 ONLINE 0 0 0
gpt/zil2-0 ONLINE 0 0 0
gpt/zil2-1 ONLINE 0 0 0
cache
gpt/l2-2 ONLINE 0 0 0
errors: No known data errors
pool: vbox
state: ONLINE
scan: scrub repaired 0 in 0h1m with 0 errors on Mon Apr 22 21:21:50 2013
config:
NAME STATE READ WRITE CKSUM
vbox ONLINE 0 0 0
gpt/vbox0 ONLINE 0 0 0
errors: No known data errors
pool: zroot
state: ONLINE
scan: scrub repaired 0 in 0h4m with 0 errors on Mon Apr 22 22:26:49 2013
config:
NAME STATE READ WRITE CKSUM
zroot ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
gpt/zroot1 ONLINE 0 0 0
gpt/zroot0 ONLINE 0 0 0
errors: No known data errors
and
Code:
SMART status:
Checking health of /dev/ada14: OK
Checking health of /dev/ada13: OK
Checking health of /dev/ada12: OK
Checking health of /dev/ada11: OK
Checking health of /dev/ada10: OK (but has failed in the past)
Checking health of /dev/ada9: OK (but has failed in the past)
Checking health of /dev/ada8: OK
Checking health of /dev/ada7: OK
Checking health of /dev/ada6: OK
Checking health of /dev/ada5: OK
Checking health of /dev/ada4: OK
Checking health of /dev/ada3: OK
Checking health of /dev/ada2: OK
Checking health of /dev/ada1: OK
Checking health of /dev/ada0: OK
The disks to zpools is basically,
motherboard - zroot -
ada0 &
ada1,
lcldsk -
ada2 &
ada3
portmultiplier enclosures (
sil3132) -
lraidz -
ada4/
5/
9/
10 &
lraidz2 -
ada6/
7/
8/
11/
12/
13
internal SSD on
sil3124 -
vbox -
ada14
lcldsk/
lraidz/
lraidz have mirrored log devices on
ada0/
ada1, and cache device from
ada14.
I have thought about moving the SSDs to a SATA III card, but its not high on my list of projects.
The Dreamer.