Device is busy

Schöne Lösung für das lästige Device is busy Problem im Umgang mit gemounteten Linux-Partionen:


# umount /media/usbdisk/
umount: /media/usbdisk: device is busy

Mit lsof (list open files) lässt sich herausfinden, welche Programme welche Files benutzen:


# lsof /media/usbdisk/
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
bash 6925 root cwd DIR 8,17 4096 1 /media/usbdisk/
xmms 6979 root cwd DIR 8,17 4096 1 /media/usbdisk/

bash und xmms benutzen das Device. Sie müssen beendet werden, bevor das Unmounten funktioniert.