Multiple ZFS pools and booting

Anonymous swell.k at gmail.com
Sun Jan 16 20:22:53 UTC 2011


Marcus Müller <znek at mulle-kybernetik.com> writes:

> 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.

gptzfsboot skips any non-zfs partition type such as `freebsd-ufs'.
Say, you want to boot from the pool on ad10p5 and

  $ gpart modify -t freebsd-ufs -i 3 ad10
  $ gpart modify -t freebsd-ufs -i 4 ad10

should be enough. Does it work for you?


More information about the freebsd-fs mailing list