Automounting plugged devices in linux

Auto-mounting seems to be a bit of a messy thing in linux.

The options to automount ranges from autofs, udev, hal or even filemanagers.

What is the best-practice method to enable automounting on devices? Is there one shinning way that cuts out all the mess?

Asked By: Stefan


I would say the best practice is to go with what works best with your “desktop envorinment”, as some automounting methods may not work well with, say KDE, since KDE wants to handle it.

Answered By: xenoterracide

If your system is modern enough to support System D and D-Bus, the standard way to handle automount is via udisks2 package. The link above targets a Debian package, but udisks2 is provided in other distributions as well.

Most desktop environments provide mount/eject features in their file managers by pulling this package as a dependency:

The Gnome Virtual File System provides mounting and trash functionality. GVFS uses udisks2 for mounting functionality and is the recommended solution for most file managers.

Of course, a desktop environment is not a requirement for udisks2 (it uses udev behind the scenes), so it can also be used on headless installations.

Answered By: Dmitry Grigoryev
Categories: Answers Tags:
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.