Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Jan 2011 14:31:11 +0100
From:      =?iso-8859-1?Q?Marcus_M=FCller?= <znek@mulle-kybernetik.com>
To:        freebsd-fs@freebsd.org
Subject:   Multiple ZFS pools and booting
Message-ID:  <37C1E643-C7A9-4061-8316-281819AC947E@mulle-kybernetik.com>

next in thread | raw e-mail | index | archive | help
Hi all,

I have a single harddrive with GPT partitioning:

root@muller:(~)# gpart show
=3D>       34  234441581  ad10  GPT  (112G)
         34        128     1  freebsd-boot  (64K)
        162    8388608     2  freebsd-swap  (4.0G)
    8388770   10485760     3  freebsd-zfs  (5.0G)
   18874530   10485760     4  freebsd-zfs  (5.0G)
   29360290  102540662     5  freebsd-zfs  (49G)
  131900952  102540662     6  freebsd-zfs  (49G)
  234441614          1        - free -  (512B)

ad10p3/ad10p4 (tank) and ad10p5/ad10p6 (muller) are two mirror zpools. =
The root filesystem currently resides on tank.

I wanted to migrate the root filesystem from tank to muller by changing =
the mountpoints accordingly and resetting the bootfs zpool propery on =
tank like this:

root@muller:(~)# zpool get bootfs muller
NAME    PROPERTY  VALUE                   SOURCE
muller  bootfs    muller/roots/8-current  local
root@muller:(~)# zpool set bootfs=3D tank
root@muller:(~)# zpool get bootfs tank
NAME  PROPERTY  VALUE   SOURCE
tank  bootfs    -       default

But when I reboot, BTX loader tries to access tank:/boot/kernel/kernel.

Why does the loader care about tank at all, after I "removed" the bootfs =
property?
Do I have to export tank before I reboot?
How do I tell the loader to just care about muller for booting?

Thanks for any help in advance,

  Marcus

--=20
Marcus Mueller  .  .  .  crack-admin/coder ;-)
Mulle kybernetiK  .  http://www.mulle-kybernetik.com
Current projects: http://www.mulle-kybernetik.com/znek/





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37C1E643-C7A9-4061-8316-281819AC947E>