Mount Disk Permanently on Linux

Posted on Apr 8, 2019

In case you want to permanently mount an (Amazon EBS for instance) volume on a machine.


List partitions and read out unmounted volume:

sudo lsblk

In this case, sdb is the volume we want to mount. Format the volume with a proper filesystem, ext4:

sudo mkfs.ext4 -m 0 -F -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/sdb

Create the directory you want to mount to and mount:

sudo mkdir -p /mnt/disks/data
sudo mount -o discard,defaults /dev/sdb /mnt/disks/data

Optionally set correct permissions:

sudo chmod a+w /mnt/disks/data

At this point, your mounted volume is ready to use.


In order to have the volume mounted each time we restart the system, setup automount in fstab.

First make a backup of the existing fstab file:

sudo cp /etc/fstab /etc/fstab.backup

Read out the UUID of the device.

sudo blkid /dev/sdb

Open the fstab file:

sudo vim /etc/fstab

Add the following line to the file. Replace #ID# with the UUID of the device.

UUID=#ID# /mnt/disks/data ext4 discard,defaults,nofail 0 2