Automount Failure of User Created Partitions In ArchLinux

Lesson: Don’t forget what you know when using automation.

During installation Archlinux helps you in partitioning your drive. It helps you in creating the structure of your filesystem. I like to have a separate home partition, a separate partition for media types (music, movies), and so forth.

I’ve been having this boot fail message about not finding the mount points for my partitions. Naturally, I have checked my /etc/fstab.

/etc/fstab.old
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
tmpfs /tmp tmpfs nodev,nosuid 0 0
LABEL=Movies /home/donato/Videos ext4 defaults 0 1
LABEL=MoviesII /home/donato/Videos/MoviesExt ext4 defaults 0 1
LABEL=Music /home/donato/Music ext4 defaults 0 1
LABEL=arch-home /home ext4 defaults 0 1
LABEL=boot-arch /boot ext2 defaults 0 1
LABEL=root-arch / ext4 defaults 0 1
LABEL=swap none swap defaults 0 0
LABEL=ubuntu-home /mnt ext4 defaults 0 1

If you saw the error in the above example then I tip my hat to you because I didn’t see my mistake until some months of use.

Yes. The home partition should be mounted ahead of the other partitions. That’s why they’re failing to mount at boot. So…

/etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
tmpfs /tmp tmpfs nodev,nosuid 0 0
LABEL=arch-home /home ext4 defaults 0 1
LABEL=Movies /home/donato/Videos ext4 defaults 0 1
LABEL=MoviesII /home/donato/Videos/MoviesExt ext4 defaults 0 1
LABEL=Music /home/donato/Music ext4 defaults 0 1
LABEL=boot-arch /boot ext2 defaults 0 1
LABEL=root-arch / ext4 defaults 0 1
LABEL=swap none swap defaults 0 0
LABEL=ubuntu-home /mnt ext4 defaults 0 1

No more mounting filesystem failures at boot.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s