usbmount - automatically mount and unmount USB mass storage devices

Property Value
Distribution Debian 7 (Wheezy)
Repository Debian Main i386
Package name usbmount
Package version 0.0.22
Package architecture all
Package type deb
Installed size 116 B
Download size 17.25 KB
Official Mirror
This package automatically mounts USB mass storage devices (typically
USB pens) when they are plugged in, and unmounts them when they are
removed. The mountpoints (/media/usb[0-7] by default), filesystem types
to consider, and mount options are configurable. When multiple devices
are plugged in, the first available mountpoint is automatically
selected. If the device provides a model name, a symbolic link
/var/run/usbmount/MODELNAME pointing to the mountpoint is automatically
The script that does the mounting is called by the udev daemon.
Therefore, USBmount requires a 2.6 (or newer) Linux kernel.
Firewire devices are also supported by USBmount.
USBmount is intended as a lightweight solution which is independent of
a desktop environment. Users which would like an icon to appear when an
USB device is plugged in should use the pmount and hal packages


Package Version Architecture Repository
usbmount_0.0.22_all.deb 0.0.22 all Debian Main
usbmount - - -


Name Value
lockfile-progs -
udev -
util-linux >> 2.16


Type URL
Binary Package usbmount_0.0.22_all.deb
Source Package usbmount

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install usbmount deb package:
    # sudo apt-get install usbmount




2011-08-08 - Rogério Brito <>
usbmount (0.0.22) unstable; urgency=low
* [f6f3d8d] Add very important README/documentation file.
Closes: #593232.
* [57cdf9b] Make the description of remounting a partition more detailed.
* [a939ffd] Update copyright file to DEP5 (candidate) format.
* [82e9c7c] debian/copyright: Validate the transition to DEP-5 format.
* [0b1ec98] debian/{compat,control}: update debhelper compatibility to 8.
* [354692c] debian/postrm: include removal of mountpoints in purge
* [e8d3b35] debian/pre{inst,rm}: use internal test command of the shell.
* [fbd26e6] debian/changelog: include list of changes generated by git-dch
* [917da84] usbmount: say what was trying to be mounted in error messages
* [a63b109] usbmount: Make regular expression more robust.
Thanks to gregor herrmann, Niels Boehm, and Yegor Yefremov.
Closes: #636991.
* [879beb6] debian/control: Use wrap-and-sort to normalize the fields.
* [12d0f12] debian/control: Update Standard-Version to 3.9.2 (no changes).
* [e73cf7a] usbmount: Fix spelling errors. Tks Yuri D'Elia.
Closes: #630317.
* [8899b3f] debian/NEWS: Fix spelling errors. Tks John Foerch.
Closes: #637113.
2010-08-03 - Rogério Brito <>
usbmount (0.0.21) unstable; urgency=low
* [e499931] Add better documentation to the configuration file.
* [0884ff6] Transition from cdbs to dh(7).
* [ce9dc83] Make mounting by UUID more robust. Thanks to Jidanni.
Closes: #587066.
* [e57343e] Make some log messages slightly more descriptive
* [b5549ec] Document better the situation with FUSE filesystems.
Closes: #587311.
* [06559af] Include description on how to remount filesystems. Closes:
* [c6317b7] Verify that the package satisfies the Debian Policy
* [81e9c09] Point the source of the program to the git repository.
* [06f365d] Put the rules file under /lib/udev/rules.d.
* [1d0a16f] Remove some of the symlink dance
* [7fa5d2a] Update comment to make it reflect what the code says.
2010-04-24 - Rogério Brito <>
usbmount (0.0.20) unstable; urgency=low
* The "jidanni QA" release.
* [28109ae9] Update changelog in preparation for new release.
* [5e418982] Change character classes :space: -> :blank: and anchor
grep's regexp.
* [d60466c8] Include comments regarding unmounting the filesystems
* [48788d01] Eliminate confusing extra empty line in usbmount.conf
(Closes: #568959)
* [edd2eb4f] Describe dealing with FUSE mounted filesystems (Closes:
* [aac8a8e2] Update the VCS-* from SVN to GIT
* [cee7f5fc] Convert to format 3.0 (native)
* [120fbcca] Reformat debian/NEWS to kill lintian warnings
* [072cfd6c] Update the copyright years.
* [e3824bb7] Don't use UUID's hiding under a comment. Closes: #576778.
* [ebcf8f68] Log some error conditions. Closes: #576767.
* [46323216] The package complies with Policy 3.8.4. No changes
2009-12-25 - Rogério Brito <>
usbmount ( unstable; urgency=low
* The "Oh, oh, oh" release.
* Hotfix a bug discovered by Gregor Herrmann. Closes: #562496.
* Change space character classes to blank, as suggested by Cristian
2009-12-24 - Rogério Brito <>
usbmount (0.0.19) unstable; urgency=low
* The "Ho, Ho, Ho" release.
* new strategy in usbmount, potentially less complicated.
* usbmount:
+ simplify the usbmount script.
+ strive for legibility.
+ avoid use of awk.
+ make fewer calls to blkid.
+ various code cleanups (Many, many thanks to Cristian Ionescu-Idbohrn).
+ log unexpected actions.
+ removes unecessary delay.
+ much more to come.
* include dependency on util-linux (>> 2.16).
* include recommends on pmount.

See Also

Package Description
usbmuxd_1.0.7-2_i386.deb USB multiplexor daemon for iPhone and iPod Touch devices
usbprog-gui_0.2.0-2_i386.deb GUI firmware programming tool for the USBprog hardware
usbprog_0.2.0-2_i386.deb Firmware programming tool for the USBprog hardware
usbredirserver_0.4.3-2_i386.deb Simple USB host TCP server
usbutils_005-3_i386.deb Linux USB utilities
usbview_1.1-1_i386.deb USB device viewer
usemod-wiki_1.0.5-1+deb7u1_all.deb Perl-based Wiki clone
usepackage_1.8-1_i386.deb utility to manage environment variables from within dotfiles
user-he_1.0.20_all.deb Hebrew support for Debian based systems
user-mode-linux-doc_20060501-1_all.deb User-mode Linux (Documentation)
user-mode-linux_3.2-2um-1+deb7u2+b3_i386.deb User-mode Linux (kernel)
user-setup_1.48_all.deb Set up initial user and password
userinfo_2.2-3_i386.deb display information about local users
usermode_1.109-1_i386.deb Graphical tools for certain user account management tasks
userv_1.1.1_i386.deb `user services' - program call across trust boundaries