kota's memex

udisks is a lovely tool for removable drive mounting on linux. The UNIX model is much older than flashdrives and sd cards. As a result, the procress of creating a "mount point" and manually mounting your drives feels pretty jank. Instead, the udisks tool (or now udisks2) can be used to allow your normal user account to automatically create a mount point, mount your flashdrive, and set the correct permissions when you plug in your flashdrive. It relies on d-bus -- so the daemon will be started and stopped when needed. You probably don't need to enable it manually. If you're having issues you might need to add your user to a storage group. You can cat /etc/group to see a list of available groups on your system.

By default udisks doesn't "automatically mount" your drives. Instead, you run a command to mount a new flashdrive and later one to unmount it. Personally, I prefer this as I often want to format flashdrives rather than mounting them. It's also a good idea to leave it off to prevent security exploits that take advantage of automount. However, if you would like automount -- like most of the graphical distributions have by default, just install a udisks wrapper such as udiskie, udevil, or a desktop environment like GNOME or KDE that includes a wrapper.

These are the commands to mount and unmount.

udisksctl mount -b
udisksctl unmount -b

I created an mnt and umnt alias for them.

udisks is started on demand with dbus and allows for simply and easily mounting and unmounting drives as your user. No more worrying about permissions on your flashdrives!

Ensure you have the polkitd and dbus daemons running, optionally install gvfs, and finally add yourself to the storage group.


I accidentally wrote /etc/passwd as the file with a list of available secondary groups, I meant to write /etc/group. For reference /etc/passwd contains a list of users, including their primary group and login shell. /etc/shadow is the location with your user's hashed passwords and is normally read/write only by root and sometimes the shadow group. Henry pointed this out. Thanks!