Hi, The following patch adds to gpart(8) ability automatically adjust partition offset and size to given alignment. http://people.freebsd.org/~ae/gpart_align.diff
Example:
# gpart create -s gpt md0
md0 created
# gpart show md0
=> 34 409533 md0 GPT (200M)
34 409533 - free - (200M)
# gpart add -t freebsd-boot -s 128k -a 4k md0
md0p1 added
# gpart add -t freebsd-ufs -s 60m -a 4k md0
md0p2 added
# gpart add -t freebsd-ufs -a 4k md0
md0p3 added
# gpart show md0
=> 34 409533 md0 GPT (200M)
34 6 - free - (3.0K)
40 256 1 freebsd-boot (128K)
296 122880 2 freebsd-ufs (60M)
123176 286384 3 freebsd-ufs (139M)
409560 7 - free - (3.5K)
--
WBR, Andrey V. Elsukov
signature.asc
Description: OpenPGP digital signature
