I dd'd FreeBSD-10.3-RELEASE-i386-memstick.img to a 4GB flash drive,
and booted it into single-user mode where it appeared as da0.  Then,
to resize the GPT to the media (to make space for another partition):

# gpart show da0
# gpart recover da0
# gpart show da0

which appeared to work:  the second "gpart show" showed a larger
free space following the partitions than the first, and that
resizing survived a reboot.  However, when I tried to create a
4th partition in that free space:

# gpart show da0  # showed 3 partitions and about 3GB of free space
# gpart add -t freebsd-ufs da0  # reported "da0p4 added" (or similar)
# gpart show da0  # showed 4 partitions including the new one, and
                  # no free space -- as expected
# shutdown -r now

a "gpart show da0" after the reboot showed 3 partitions and about
3GB of free space, the same as before the "gpart add" operation.
In other words, the new partition did not survive the reboot.

I tried several variations, e.g. specifying "-f x" on the "gpart
add" command (followed by a separate "gpart commit"), and I could
never get the new partition to survive a reboot; but labels applied
to the 3 pre-existing partitions using "gpart modify -l" did survive.

Did I do something wrong, or have I stumbled over some obscure bug
in the 10.3 gpart(8)?  How do I create a partition, that will survive
reboot, in the free space at the end of the i386 10.3 memstick?
_______________________________________________
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to