Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Aug 2011 15:58:04 +0200
From:      Miroslav Lachman <000.fbsd@quip.cz>
To:        Artem Belevich <art@freebsd.org>
Cc:        freebsd-stable@freebsd.org, Daniel Kalchev <daniel@digsys.bg>
Subject:   Re: can not boot from RAIDZ with 8-STABLE
Message-ID:  <4E4D1A6C.7060604@quip.cz>
In-Reply-To: <CAFqOu6gVAjhbGd-92kiLGdztVTAbAxe1MwEjVECthnKVV=QEMg@mail.gmail.com>
References:  <4E4BC38D.1050808@quip.cz> <4E4BCCC3.60601@digsys.bg>	<CAFqOu6hQzzwrTpuyddqrODr8WP4Ke0pi7MoYhYL9ivfsNHxNhA@mail.gmail.com>	<4E4C1945.5030504@quip.cz> <CAFqOu6gVAjhbGd-92kiLGdztVTAbAxe1MwEjVECthnKVV=QEMg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Artem Belevich wrote:
> On Wed, Aug 17, 2011 at 12:40 PM, Miroslav Lachman<000.fbsd@quip.cz>  wrote:
>> Thank you guys, you are right. The BIOS provides only 1 disk to the loader!
>> I checked it from loader prompt by lsdev (booted from USB external HDD).
>>
>> So I will try to make a small zpool mirror for root and boot (if ZFS mirror
>> can be made of 4 providers instead of two) and the rest will be in RAIDZ.
>>
>> If that fails, I will go my old way with internal USB flash disk with UFS
>> for booting and RAIDZ of 4 disks for storage as I did it few years ago with
>> 7.0 or 7.1.
>
> You seem to be booting from disks attached to some sort of add-on
> card. Sometimes those have per-disk 'bootable' option in their own
> extension ROM. You may investigate yours. Perhaps all you need to do
> is just tweak controller settings.

Advanced controller settings allows me to choose which disk will be 
bootable - but I can mark just one of them, not all.

So my working setup is made from 2 pools. First is 4 way ZFS mirror for 
/ (root), second is RAIDZ for the rest.
(plus swap made on the top of gmirrored partitions)

Each disk has following partitions:

# gpart show da0
=>       34  976773101  da0  GPT  (465G)
          34        128    1  freebsd-boot  (64k)
         162    8388608    2  freebsd-swap  (4.0G)
     8388770   20971520    3  freebsd-zfs  (10G)
    29360290  943718400    4  freebsd-zfs  (450G)
   973078690    3694445       - free -  (1.8G)


# zpool list
NAME    SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
sys    9.94G   781M  9.17G     7%  1.00x  ONLINE  -
tank   1.75T  4.77G  1.75T     0%  1.00x  ONLINE  -


Filesystem                 Size    Mounted on
sys/root                   9.8G    /
devfs                      1.0k    /dev
tank/tmp                   1.3T    /tmp
tank/usr/home              1.3T    /usr/home
tank/usr/home/quip         1.3T    /usr/home/quip
tank/usr/local             1.3T    /usr/local
tank/usr/obj               1.3T    /usr/obj
tank/usr/ports             1.3T    /usr/ports
tank/usr/ports/distfiles   1.3T    /usr/ports/distfiles
tank/usr/ports/packages    1.3T    /usr/ports/packages
tank/usr/src               1.3T    /usr/src
tank/var/amavis            1.3T    /var/amavis
tank/var/audit             1.3T    /var/audit
tank/var/crash             1.3T    /var/crash
tank/var/db                1.3T    /var/db
tank/var/db/mysql          1.3T    /var/db/mysql
tank/var/log               1.3T    /var/log
tank/var/mail              1.3T    /var/mail
tank/var/tmp               1.3T    /var/tmp
tank/var/virusmails        1.3T    /var/virusmails
tank/vol0                  1.3T    /vol0


I hope that it helps to somebody with similar problem.

Miroslav Lachman



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