Partitioning – How to Extend the Root Partition in Ubuntu 18.04


I have the following situation:

enter image description here

Where I would like to extend the size of nvme0n1 from 8GB to 78 GB using the command line.

Adding also fdisk as requested in comments:

enter image description here

Any help is appreciated.

Best Answer

This looks like an AWS EC2 instance you are adding a new volume to. You started correctly by listing the available devices.

Then, you need to create a file system on the new device (use sudo file -s to check if there is a file system already) with:

sudo mkfs -t ext4 /dev/nvme0n1p1

Then, make a directory on where you want to mount it:

sudo mkdir /mydata

And mount it:

sudo mount /dev/nvme0n1p1 /mydata

Finally, add it to fstab for auto mounting by editing fstab (back it up first) using:

sudo nano /etc/fstab

with the info from:

sudo lsblk -o +UUID

Test by unmounting the file system and then mounting it again with the next commands:

sudo umount /mydata
sudo mount -a

Hope this helps.