Sorry I should've finished what I was trying to say. I was half asleep at the time.
In the text I pasted yesterday the start position for the freebsd-swap partition is 128. When I manually partitioned my new drive with 'gpart add -a 4k -b 128 -t freebsd-swap /dev/ada1' the start position of freebsd-swap became 4096 instead of 128. That is why I was under the impression that the GUI wasn't using -a 4k.
EDIT: Just did some testing using a dummy block device. Got some interesting results. '-a 4k' and '-a 4096' yield different results. When I first attempted this a month ago I was trying '-a 4096'
'gpart add -a 4k -b 128 -t freebsd-swap -s 2G /dev/md0' gives:
Code:
=> 6 786431989 md0 GPT (3T)
6 122 - free - (488k)
128 524288 1 freebsd-swap (2.0G)
524416 785907579 - free - (2.9T)
'gpart add -a 4096 -b 128 -t freebsd-swap -s 2G /dev/md0' gives:
Code:
=> 6 786431989 md0 GPT (3T)
6 4090 - free - (16M)
4096 524288 1 freebsd-swap (2.0G)
528384 785903611 - free - (2.9T)
Not sure what to think other than I should just stop worrying about it. I was almost ready to split my mirror and repartition the drives.
EDIT2: Figured it out. the -a parameter specifies sectors not bytes. I've come across numerous posts that say to use 'gpart add -a 4096 ...' which is wrong. 'gpart add -a 4k ...' is correct.