any way to detect device is busy
Looking for a general way to detect if a device is busy.
Specifically my program was writing a large file to DVD and that was taking awhile and a problem somewhere else had me umount -vf the DVD and umount went bizarro on me. Before I issued the umount -vf, /etc/mtab showed the cdrom as /dev/hdc /media/cdrom then these messages came out of umount: umount2: device or resource busy umount: /device/hdc: not mounted umount2: device or resource busy umount: /device/hdc: not mounted could not umount /media/cdom - trying /dev/hdc instead after all this, the entry for /media/cdrom is gone from /etc/mtab, but the DVD lite is still on and I can't eject the DVD and have to reboot to get it out. I presume the -f option may have done some of this to me, but I need to keep that option there ... So to try to prevent this whole scenerio, I want to check if the device is busy before I even try the umount -vf ... Any suggestions out there ? thanks ... |
Try 'lsof | grep /media/cdrom'.
|
easier way: lsof /dev/hdc
|
All times are GMT -5. The time now is 08:21 PM. |