Mining Bits and Knowledge
USBManager
USBManager is an USB storage management interface written in Python. It’s a simple and intuitive tool developed to help people who have hard times managing theirs USB storage devices in Linux.
Some of the USBManager features:
- Notifications to keep the user informed;
- Mount and umount device graphically;
- Helps the user to change it’s device labels. Currently support FAT16, FAT32, NTFS, EXT2, EXT3 and EXT4;
- Provide detailed information about the device;
- Disk usage analysis which provides an overview of the device and a detailed view of each folder;
Downloading and Installing
The USBManager 1.0.0 version can be downloaded here. To install, unpack it and execute the following line:
sudo ./setup.py install
Usage
USBManager can be called through the Applications Menu, in the System section. Alternatively, you can call it with the line usbmanager.
Keeping it on your tray
The “tray feature” can be used calling USBManager with the following line:
usbmanager --tray
USBManager Tray Icon - Left clicking on it will call USBManager Main window. Right clicking it will show you a context (popup) menu, as seen below.

USBManager Tray Icon Context Menu - Gives you the possibility to mount and umount the device or show the USBManager Main Window
A good suggestion is put USBManager to start on the tray with the operational system, so it can monitor all your USB device activity and show you some nice notifications.
Features
USBManager currently has few but usefull featues. Let’s see some of them.
Mounting and Umounting Devices
Its possible to mount/umount the device clicking the check-box in the main window or using the context menu in the system-tray icon.
Devices Properties
To obtain more info about a certain device, just select it in the main window and click in the properties icon, or simply double click the device.

Device Properties - Basic Information. Show the icon; The label, The Vendor; Size; Model; Is it mounted?; Is it read only?; Mount point; Also here you con change the device label.
In the properties window you can change the devices label and view a lot of information about the selected device, such as:
- Vendor;
- Size;
- Model;
- Is it mounted?;
- Is it read only?;
- Mount point;
- Category;
- Serial Number;
- File system type;
- File system version;
- Block device;
Formating
Also, USBManager provide a way fast and simple way to format you USB devices. Just select the desired device and click in the format icon (broom). The following file systems: FAT16, FAT32, NTFS, EXT2, EXT3 e EXT4.

USBManager Formating Dialog - Enables the user to format its device. Supports FAT16, FAT32, NTFS, EXT2, EXT3 and EXT4
In order to have more formating options, I suggest you to install the following tools: mlabel, ntfsprogs and e2label.
Disk Usage
The Disk Usage window use colored bars to highlight the biggest files and folders. Also, it provides a device macro analysis, showing an overview of the total number of files, average size of files, total number of folders and average size of folders.
Translations
USBManager is translated int 6 diferent languages (thanks for the lanchpad community contributions):
- Dutch;
- French;
- German;
- Russian;
- Spanish;
- Brazilian Portuguese;
Beside those, there are unfinished translations for:
- Thai;
- Turkish;
- Arabic;
- Bulgarian;
- Swedish;
- Hebrew;
Community Thanks
Despite I’m the only one developing USBManager, I must thank to some people in the community to help me concluding this job. I must thanks for anyone that helped me spreading my app through the Web and everyone that reported some bug or errors in this project.
A special thank to Fabian Affolter for helping me improve this project with suggestions and for packing it to Fedora.
Arabic translations: Nizar Kerkeni
Dutch translations: Donkade and cumulus007
French translations: Guillaume Mazoyer, Nicolas Delvaux, Nizar Kerkeni, Pascal Lemazurier and Sorkin.
German translations: BBO, Fabian Affolter, Fred Seidemann, Georg Engelmann and mogli.
Russian translations: Nikolay Edigaryev, Petron, Sergey Sedov and vsink.
Spanish translations: Demuxer, Monkey, Paco Molinero, guillemsster and kaeltas.
Thai translations: Krit Marukawisutthigul.
Turkish translations: zeugmano











