Auto mount partition on Linux the easy way
Let's get straight to the point:
First you need to find out the device file of the partition you want to automatically mount on start up.
This is done by using a tool called lsblk (list block devices):
in your terminal and you get something like this:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 232.9G 0 disk ├─sda1 8:1 0 139.7G 0 part /home └─sda2 8:2 0 93.2G 0 part /media/cf/BCKP sdb 8:16 0 111.8G 0 disk ├─sdb1 8:17 0 3.7G 0 part /boot ├─sdb2 8:18 0 46.6G 0 part / ├─sdb3 8:19 0 476.9M 0 part /boot/efi └─sdb4 8:20 0 4.7G 0 part [SWAP] sdc 8:32 0 931.5G 0 disk ├─sdc1 8:33 0 781.3G 0 part /media/cf/IOMEGA └─sdc2 8:34 0 150.3G 0 part /media/cf/BACKUP
Note down the block device you need. E.g. I wanted the /media/BCKP to be automounted so I remembered sda2. Simple right?
##Get the UUID
Next thing to do is to get the UUID (Universally unique identifier) of the partition in your case.
This is done by listing all binary files in the /dev/disk dir:
ls -l /dev/disk/by-uuid/
You get something like this:
lrwxrwxrwx 1 root root 10 May 8 17:38 0098f2fe-2eb0-4030-b933-c196e1097fc9 -> ../../sda2 lrwxrwxrwx 1 root root 10 May 8 17:38 3bf7c4e4-72a7-4d9a-b33a-1cd2941fff7f -> ../../sdb4 lrwxrwxrwx 1 root root 10 May 8 17:38 8932949c-6628-45f6-b6d2-9342ec07c7d6 -> ../../sdb2 lrwxrwxrwx 1 root root 10 May 8 17:38 9D59-7184 -> ../../sdb3 lrwxrwxrwx 1 root root 10 May 8 17:38 abde6f6a-df07-4721-96e0-9fab8494531d -> ../../sda1 lrwxrwxrwx 1 root root 10 May 8 17:38 b59d209c-3c19-4e4b-84ff-8eda7480cc89 -> ../../sdb1 lrwxrwxrwx 1 root root 10 May 8 17:38 f6c607e5-bd41-387f-b433-8d89cb7e084f -> ../../sdc2 lrwxrwxrwx 1 root root 10 May 8 17:38 F82C5A272C59E0E4 -> ../../sdc1
I want to automount the partition sda2 so my UUID I have to remember for the next step is ```0098f2fe-2eb0-4030-b933-c196e1097fc9```
##Editing the fstab
To automount a partition on start up you need to make an entry for that in the fstab file in /etc :
Open this file with an editor of your choice
I recommend to backup your fstab.
If you mess it up I will laugh at you.
The syntax of a fstab entry is:
<file system> <mount point> <type> <options> <dump> <pass>
You remember your UUID, right? 'cause now you need it, as well as the mounting point you want the partition to be mounted
Let's say your UUID is
so your new entry at the end of the fstab would be :
UUID=0098f2fe-2eb0-4030-b933-c196e1097fc9 /media/cf/BCKP ext4 errors=remount-ro 0 2
Check the wikipedia article for more info about that.
Remember to append a new line to the end of the fstab!
Super easy automounting of partitions on linux bro!
Please let me know if there are some inconsistencies or errors in the tutorial, but also if you're having trouble with it :)
Share on Twitter