You've stated you have a 10GB disk, and that this is 4.9. The disklabel(8) man page at 4.9 described the automatic layout at that time:
Yeah, that's what we have.
You have stated that /usr/src and /usr/obj are unused, /var is full, and /usr/local (used for packages and some infrastructure components) is nearly empty.
Yep.
The disklabel(8) tool is used to delete and create partitions.
So part of the reason I started this thread is that I want to be clear since OpenBSD has two different kinds of "partitions". For what I'm doing, on an i386 platform, I don't need to mess with fdisk at all... Is that correct?
would allow you to grow /usr with growfs(8).
growfs is like other partition expanders in that can only expand "forward" and not "backward", right? As in, I couldn't nuke src and obj and then use growfs to expand home into that space.
Assuming that's right, I'm probably going to make a new /var partition rather than expand an existing one.
so you may need to do some backup / restore to external media,
Honestly, there's so much free unused space that I can directly copy everything to it's final destination right off the bat.
The best practice for moving of FFS filesystems is through the use of dump(8)/restore(8).
I'm not sure that's what I want to be doing in my case. Especially when collapsing the /usr/* stuff down into just /usr, a simple cp or tar would be better, no?
FAQ 14 may also be helpful, as it lays out the basics of disk management.
Yeah I read all that first, but it doesn't answer a lot of specifics.