DVD se niega a ser expulsado
Hemos metido un DVD con una película. La hemos visualizado con mplayer o similares y hemos cerrado correctamente el visor. Además, nos cercioramos de que no hay ninguna terminal con el directorio donde se ha montado el DVD abierto. Pero...
chessy@alancox ~$ eject
umount: /media/cdrecorder: dispositivo ocupado
umount: /media/cdrecorder: dispositivo ocupado
eject: unmount of `/media/cdrecorder' failed
El DVD se niega a ser expulsado. Algún proceso aún lo está usando. Pero, ¿cuál?
chessy@alancox ~$ ps auxww| grep media
chessy 31730 0.0 0.0 3892 760 pts/2 S+ 20:14 0:00 grep media
Nada... así no aparece. Veamos con lsof.
chessy@alancox ~$ su
Password:
root@alancox chessy# /usr/sbin/lsof | grep media
mplayer 29065 chessy cwd DIR 3,0 2048 672832 /media/cdrecorder
mplayer 29065 chessy 4r REG 3,0 21455088 672834 /media/cdrecorder/sehaska.wmv
Ah! mplayer por alguna razón aún sigue bloqueando el DVD. Ahora sí podemos matar dicho proceso y expulsar el DVD :-)
root@alancox chessy# kill -9 29065
root@alancox chessy# eject
root@alancox chessy#
Fuente DiarioLinux