Wbumount identifies processes that prevent the unmounting of a device. It provides a comprehensive list of blocks, allowing users to troubleshoot and resolve issues related to unmounting.
Wbumount serves the purpose of identifying the processes hindering an unmount or ejection of a device, such as cdroms and usb-harddisks. It only deals with mount points that are under user control or the "user" option in fstab or mtab. This tool consists of two parts, namely the command line utility "wbumount" and the desktop app "wbumount-gtk."
The "wbumount" utility needs installation as "suid root" to access all processes via /sbin/fuser, as certain applications, for example, the "fam"-file alteration monitor, run as root. This command line utility can be utilized to identify and list all processes blocking a certain mount point. On the other hand, the "wbumount-gtk" is a pygtk frontend that presents a list of processes blocking a specific mount point, updated every second.
As soon as all processes blocking the device have stopped, the "umount" and "eject" buttons are activated, and the mount point menu updated. The requirements for using this software include fuser, pygtk2.0 for the gui-frontend "wbumount-gtk," and the "pygtk2.0-devel" package for those using package-based distros.
In conclusion, Wbumount is an efficient and straightforward tool that identifies processes that are blocking the unmounting or ejection of devices. It is easy to install and use, making it a valuable piece of software for users of the free desktop.
Version 0.1.4: N/A