Create a new OpenBSD partition from unused space
- Author: Solène
- Date: 20 September 2018
- Tags: openbsd highlight
NILThe default OpenBSD partition layout uses a pre-defined template. If
you have a disk more than 356 GB you will have unused space with the
default layout (346 GB before 6.4).
It's possible to create a new partition to use that space if you did
not modify the default layout at installation. You only need to start
**disklabel** with flag *-E** and type **a** to add a partition,
default will use all remaining space for the partition.
disklabel -E sd0
Label editor (enter '?' for help at any prompt)
a
partition: [m]
offset: [741349952]
size: [258863586]
FS type: [4.2BSD]
w
q
No label changes.
The new partition here is **m**. We can format it with:
newfs /dev/rsd0m
Then, you should add it to your **/etc/fstab**, for that, use the same
uuid as for other partitions, it would look something like
52fdd1ce48744600
52fdd1ce48744600.e /data ffs rw,nodev,nosuid 1 2
It will be auto mounted at boot, you only need to create the folder
/data. Now you can do
mkdir /data
mount /data
and **/data** is usable right now.
You can read [disklabel(8)](https://man.openbsd.org/disklabel.8) and
[newfs](https://man.openbsd.org/newfs.8) for more informations.
Source