romanzolotarev.com: support and follow me on Mastodon and Twitter
i partition is part of the
pseudo disklabel that OpenBSD generates for disks, so that there's
always a disklabel even if it is in memory (or "in-core", as the
Other systems don't care about our disklabel as it's simply an additional layer of partitioning/naming the disk. Instead, they see MBR or GPT partition.
For example, when you go to install OpenBSD on a disk, it will add
any foreign partitions it finds to the disklabel starting at
but that's simply so OpenBSD itself can see and operate on those
areas of the disk outside of the bounds of GPT/MBR OpenBSD partition.
If you had two foreign partitions, they appear as
note, if you create those partitions after OpenBSD, you have to add
them manually to the disklabel, which can be very difficult as
there's no mechanism so sync this information.
So yeah, generally want to avoid that.
There's nothing inherently special about the letter
i (or any
subsequent letter through), i.e. they're not reserved exclusively
for foreign partitions, if none are found you can use them however
The fstype is perhaps a better indicator here, but, also just a hint as to the purpose.”
See also disklabel(8), OpenBSD FAQ - Disk Setup