Multiple ZFS pools and booting
Marcus Müller
znek at mulle-kybernetik.com
Fri Jan 14 13:57:55 UTC 2011
Hi all,
I have a single harddrive with GPT partitioning:
root at muller:(~)# gpart show
=> 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 at muller:(~)# zpool get bootfs muller
NAME PROPERTY VALUE SOURCE
muller bootfs muller/roots/8-current local
root at muller:(~)# zpool set bootfs= tank
root at 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
--
Marcus Mueller . . . crack-admin/coder ;-)
Mulle kybernetiK . http://www.mulle-kybernetik.com
Current projects: http://www.mulle-kybernetik.com/znek/
More information about the freebsd-fs
mailing list