On Thu, Feb 11, 2021 at 4:35 PM Russell L. Carter <rcar...@pinyon.org>
wrote:

> Greetings,
>
> I really want to jump from stable/12 to stable/13 but one thing is
> causing a hesitancy.  And that is, my main raidz2 system has
> a system boot zfs mirror pair that has boot partition size
> (Mediasize) of 64K, and when I tried to zpool upgrade that pool a
> year or 2 ago I got some scary message something like "boot
> partition size is not large enough".  I asked about this on the
> lists but never received an answer.  So, laziness required me
> to ignore the problem and not zpool upgrade any of my 15 or so
> zpools in the interim.
>
> A few weeks ago I tried to make buildworld/installworld upgrade
> 12->13 but the boot failed in the mounting filesystems phase with it
> couldn't find a bootable target.  So after restoring 12 I decided
> to wait a bit.  In the interim I have upgraded every zpool but that
> one system pool.  All the other freebsd-boot partitions have a size
> of 512K.
>
> So what is the current advice?  Is a freebsd-boot partition size
> of 64K laughably obsolete, and I should get with the program and
> repartition those disks, or can I march blindly into the upgrade?
>
> I guess I just want to understand where these sizes are going in
> the future.
>
> That is laughably small and you need to enter the 21st century.  ;)

I believe the recommendation is 256 MB or even 512 MB these days.

If you partitioned your disks using "-a 1M" with gpart(8) for the
freebsd-zfs partition, then you'll have some slack space between it and the
freebsd-boot partition. Just delete the freebsd-boot partition and create a
larger one in it's place.  I did something similar with some drives that
were part of a separate storage pool that I wanted to make bootable, by
creating a freebsd-boot partition in the slack space before the freebsd-zfs
partition.

If you don't have that slack space at the front, you will need to detach
one of the drives from the mirror, re-partition it, then attach it back to
the mirror.  Rinse and repeat for the other side.  ZFS shouldn't notice the
pool is smaller by 1 MB (there's some internal slack space to allow you to
add drives that are labelled as the same size, but actually have different
numbers of sectors).

Cheers,
Freddie
_______________________________________________
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to