Al intentar desmontar una memoria USB conectada a micra ...
micra:/mnt# umount /dev/sda1
umount: /mnt/USB_512MB: dispositivo ocupado
Lo primero es mirar quien ó que esta accediendo al dispositivo con:
#fuser -m /dev/...
#lsof +D /mnt/...
un ejemplo:
micra:/mnt# umount /dev/sda1
umount: /mnt/USB_512MB: dispositivo ocupado
micra:/mnt# fuser /dev/sda1
(nada)
micra:/mnt# lsof +D /mnt/USB_512MB/
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
mysqld 2723 mysql 26u REG 8,1 53514240 18222 /mnt/USB_512MB/
mysqld 2723 mysql 27u REG 8,1 245271880 18224 /mnt/USB_512MB/
mysqld 2723 mysql 28u REG 8,1 4108288 18218 /mnt/USB_512MB/
mysqld 2723 mysql 29u REG 8,1 7609892 18219 /mnt/USB_512MB/
(Ok, es mysql que esta accediendo a una bdd que tengo en el usb)
micra:/mnt# /etc/init.d/mysql stop
Stopping MySQL database server: mysqld.
micra:/mnt# lsof +D /mnt/USB_512MB/
(nada de nada, ok)
micra:/mnt# micra:/mnt# umount /dev/sda1
y el dispositivo está desmontado.
Ref.:
http://wlubuntu.blogspot.com/2009/12/como-desmontar-un-dispositivo-ocupado.html
http://www.linuxparatodos.net/portal/article.php?story=desmontar-dispositivo-ocupado