Title: Create a new OpenBSD partition from unused space | |
Author: Solène | |
Date: 20 September 2018 | |
Tags: openbsd highlight | |
Description: | |
The 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. |