zfsloader 9.0 BETA3 r225759 - i/o error - all block copies
unavailable
Henri Hennebert
hlh at restart.be
Tue Oct 18 10:46:26 UTC 2011
On 10/06/2011 15:36, Andriy Gapon wrote:
> on 06/10/2011 15:30 Henri Hennebert said the following:
>> The pool is a mirror:
>>
>> [root at morzine ~]# zpool status rpool
>> pool: rpool
>> state: ONLINE
>> scan: scrub repaired 0 in 1h0m with 0 errors on Wed Aug 24 15:04:36 2011
>> config:
>>
>> NAME STATE READ WRITE CKSUM
>> rpool ONLINE 0 0 0
>> mirror-0 ONLINE 0 0 0
>> gptid/e915c6a0-fc72-11de-aa21-00e081706b68 ONLINE 0 0 0
>> gptid/eac8497d-fc72-11de-aa21-00e081706b68 ONLINE 0 0 0
>>
>> errors: No known data errors
>>
>> and rpool/root is not compressed:
>>
>> [root at morzine ~]# zfs get compression rpool/root
>> NAME PROPERTY VALUE SOURCE
>> rpool/root compression off inherited from rpool
>>
>> pool is v28 and filesystems are v5
>
> No particular recipes for this environment, just a general suggestion.
> If you run into a situation like this again, please try to use
> tools/tools/zfsboottest to diagnose where exactly an error originates.
>
I upgrade another system to 9.0-RC1 and encounter the same problem, this
time zfsloader do not run.
After
mv /mnt/boot /mnt/Boot
mkdir /mnt/boot
cd /mnt/Boot
find . | cpio -pvdmu /mnt/boot
FreeBSD boot OK
[root at avoriaz zfsboottest]# ./zfsboottest /Boot/zfsloader /dev/ada0p2
/dev/ada1p2
ZFS: SPA version 28
pool: rpool
config:
NAME STATE
rpool ONLINE
mirror ONLINE
ada0p2 ONLINE
ada1p2 ONLINE
ZFS: i/o error - all block copies unavailable
can't lookup
10 minutes later:
[root at avoriaz zfsboottest]# ./zfsboottest /Boot/zfsloader /dev/ada0p2
/dev/ada1p2|less
ZFS: SPA version 28
pool: rpool
config:
NAME STATE
rpool ONLINE
mirror ONLINE
ada0p2 ONLINE
ada1p2 ONLINE
<blablabla>
it seems ok :-o
and a other time:
[root at avoriaz zfsboottest]# ./zfsboottest /Boot/zfsloader /dev/ada0p2
segmentation fault...
Strange isn't it.
Henri
More information about the freebsd-current
mailing list