there is no easy way to shrink or move filesystems, only copying their
contents. depending on where /var is, your ability to grow it may be limited.
Disklabel puts /var as the third partition. I wasn't really expecting to
be able to grow it directly. I think what I'd like to do is
- copy the contents of the /usr/local and /usr/X11R6 partitions over to
dirs in /usr
- backup contents of /var somewhere else temporarily
- wipe /var partition and turn it into /home, and copy the old /home
contents over
- nuke usr/X11R6, /usr/local, /usr/src, /usr/obj, and the old /home
(they're all adjacent partitions)
- use that space to make a new /var
That will end up with five partitions: /, /tmp, /home, /usr, and /var