Thursday, August 2, 2012

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.

Post a Comment

Update Chromium From 61 -->> 62

Browser updates are very important to web security. Don't miss it. If there's a piece of software that you really have to get right,...