On Sat, May 22, 2004 at 10:22:14AM +0530, J.S.Sahambi wrote: > I am using Debian/sid. Some times when I mount a cdrom and try to > unmount it immediately, it gives the following error on the terminal: > > umount: /cdrom: device is busy > umount: /cdrom: device is busy > > But the fact is the cdrom is not being used by any of my terminals or > programs (as I have not used the terminal or any program to browse or > use the cdrom). The only way I have found to umount the cdrom in this > case is to logout (or kill the xserver with ctrl-alt-backspace) and > login are root or same user and unmount. Then the cdrom unmounts with > out any problem. > > Can anybody shed some light on it. > > Thanks > JSS > Hi J, there ususaly is something using the cdrom, you just have to find out what. The first thing is to make sure you are not in a subdirectory of the cdrom. (/cdrom or /cdrom/file1, etc). Make sure there are no programs 'viewing' the cdrom contents (like konquoror). the last option is the use the 'lsof' program. lsof == ls of == list the open files. it shows you the running programs and the files that they use. I think something like: lsof | grep cdrom might be useful. -Kev
signature.asc
Description: Digital signature