howtos/partitions/creating_partitions.md

39 lines
1.4 KiB
Markdown
Raw Normal View History

**Partitions via fdisk**
Ensure adequate unallocated space is available by adding more physical volumes
or resizing in the case of virtual machines via something like below
```
qemu-img resize /path/to/image.qcow2 +size
```
where size can be +1G, +10G, +500M
Run fdisk on your device `fdisk /dev/vda` and use the following core options to
navigate
| flag | Description |
| p | lists all partitions currently on the device |
| n | starts prompts to create new partition |
| e | create extended partition applicable to mbr whose max is 4 primary|
| t | redesignates a partition as something else e.g. swap|
| L | while in t prompt lists all available labels you can apply to partition|
| w | syncs/writes all changes to disk |
`vim /etc/fstab` needs to be updated with the new partition information. You
can append something like the following to it:
```
/dev/vda3 /storage vfat defaults 0 0
/dev/vda5 none swap defaults 0 0
```
The first line will mount 3rd partition to `/storage` as a vfat partition. The
second line will mount 5th partition as a swap. Mount point is none here.
Make sure the mount points are created prior to force mounting like so
```
mkswap /dev/vda5 # writes metadata to /dev/vda5 as swap
mount -a # mounts everything in /etc/fstab
swapon -a # activates all partitions marked as swap for kernel to use
findmnt --verify # verifies /etc/fstab
```