ZFS: can't read MOS of pool

Łukasz Wąsikowski lukasz at wasikowski.net
Fri Aug 2 14:56:57 UTC 2013


W dniu 2013-08-02 16:49, Volodymyr Kostyrko pisze:

> 02.08.2013 17:40, Łukasz Wąsikowski wrote:
>>>> Any hints how to go from here?
>>>
>>> First, how did you update bootcode? `ls -la /boot` also wood help.
>>>
>>> Second, what is your /etc/make.conf and /etc/src.conf?
>>
>> I'm updating bootcode with:
>>
>> gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0
>>
>> /etc/src.conf doesn't exist (I'm using GENERIC kernel on this VM)
>> /etc/make.conf - http://pastebin.com/QapEWzfJ
>>
> 
> Looks good.
> 
> Can you also try what Trond suggests about boot order? You can also list
> your boot fs in /boot/loader.conf like

I listed ROOTFS in /boot/loader.conf, didn't helped. I'm using this boot
order on 20+ boxes and never had any issues with it, but I'll check it
as I don't have better idea what to do next.

> vfs.root.mountfrom=zfs:klawisz/ROOTFS. Or you can just add this at
> loader prompt.
> 
> There's also a ${SRC}/tools/tools/zfsboottest script that can tell you
> something about booting from your pool.

This tools doesn't compile on 9.2-BETA2 r253884

# cd /usr/src/tools/tools/zfsboottest/ && make

Warning: Object directory not changed from original
/usr/src/tools/tools/zfsboottest
ln -sf /usr/src/tools/tools/zfsboottest/../../../sys/i386/include machine
cc -O1  -I/usr/src/tools/tools/zfsboottest/../../../sys/boot/zfs
-I/usr/src/tools/tools/zfsboottest/../../../sys/cddl/boot/zfs  -I.
-fdiagnostics-show-option  -W -Wextra -Wno-sign-compare
-Wno-unused-parameter  -Werror -std=gnu99 -fstack-protector  -c
zfsboottest.c
cc1: warnings being treated as errors
In file included from
/usr/src/tools/tools/zfsboottest/../../../sys/cddl/boot/zfs/zfssubr.c:122,
                 from
/usr/src/tools/tools/zfsboottest/../../../sys/boot/zfs/zfsimpl.c:38,
                 from zfsboottest.c:55:
/usr/src/tools/tools/zfsboottest/../../../sys/cddl/boot/zfs/lz4.c: In
function 'lz4_decompress':
/usr/src/tools/tools/zfsboottest/../../../sys/cddl/boot/zfs/lz4.c:45:
warning: implicit declaration of function 'htonl'
In file included from zfsboottest.c:55:
/usr/src/tools/tools/zfsboottest/../../../sys/boot/zfs/zfsimpl.c: In
function 'spa_status':
/usr/src/tools/tools/zfsboottest/../../../sys/boot/zfs/zfsimpl.c:817:
error: 'ZFS_MAXNAMELEN' undeclared (first use in this function)
/usr/src/tools/tools/zfsboottest/../../../sys/boot/zfs/zfsimpl.c:817:
error: (Each undeclared identifier is reported only once
/usr/src/tools/tools/zfsboottest/../../../sys/boot/zfs/zfsimpl.c:817:
error: for each function it appears in.)
*** [zfsboottest.o] Error code 1

Stop in /usr/src/tools/tools/zfsboottest.

-- 
best regards,
Lukasz Wasikowski


More information about the freebsd-fs mailing list