Running gpart boot code after upgrade zfs pool to feature flag ?
Mark Felder
feld at FreeBSD.org
Fri Nov 8 12:55:21 UTC 2013
On Thu, Nov 7, 2013, at 14:45, bsd at todoo.biz wrote:
> Hello,
>
> I have just successfully upgraded my server from 9.1 to 9.2 and activated
> the latest feature flag on my zpool.
>
>
> > tube:root 21:04:53 /root # zpool upgrade -a
> > This system supports ZFS pool feature flags.
> >
> > Successfully upgraded 'zroot' from version 28 to feature flags.
> > Enabled the following features on 'zroot':
> > async_destroy
> > empty_bpobj
> > lz4_compress
> >
> > If you boot from pool 'zroot', don't forget to update boot code.
> > Assuming you use GPT partitioning and da0 is your boot disk
> > the following command will do it:
> >
> > gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da0
> >
>
> I really don't know if I need to issue this command…
>
> I have tried to figure out by reading the man gpart but It is not 100%
> clear to me…
>
> My gpart config is as follow :
>
>
> > tube:root 21:11:05 /usr/ports/ports-mgmt/poudriere screen # gpart show
> > => 34 1677721533 da0 GPT (800G)
> > 34 128 1 freebsd-boot (64k)
> > 162 6 - free - (3.0k)
> > 168 8388608 2 freebsd-swap (4.0G)
> > 8388776 1669332784 3 freebsd-zfs (796G)
> > 1677721560 7 - free - (3.5k)
> >
> > => 63 113246145 da1 MBR (54G)
> > 63 113242122 1 freebsd [active] (54G)
> > 113242185 4023 - free - (2M)
> >
> > => 0 113242122 da1s1 BSD (54G)
> > 0 4194304 1 freebsd-ufs (2.0G)
> > 4194304 8388608 2 freebsd-swap (4.0G)
> > 12582912 4194304 4 freebsd-ufs (2.0G)
> > 16777216 31457280 5 freebsd-ufs (15G)
> > 48234496 65007626 6 freebsd-ufs (31G)
> >
>
> Shall I run the command provided or not ?
>
>
> > gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da0
>
>
> Any help will be welcome since I really don't want to mess up with my
> server.
>
Is your root filesystem ZFS or UFS? Based on the disk layouts you have
provided I want to say you probably use ZFS, but I believe it's possible
that you could be booting from da0 and mounting a UFS root from da1
(though I have never tested this type of setup).
More information about the freebsd-questions
mailing list