Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I can't umount on my Linux machine and not by umount -f please advice?

[root@Linux umount /mnt/cdrom
  umount: /mnt/cdrom: device is busy
  umount: /mnt/cdrom: device is busy
share|improve this question
    
This question should probably have been asked on superuser.com or unix.stackexchange.com since it is about using a linux system, not administering it. –  Caleb Apr 13 '11 at 11:33
add comment

4 Answers

up vote 5 down vote accepted

You can use fuser to see which processes are still using that mount:

fuser -mu /mnt/cdrom

If you want to kill those processes via fuser, use -k:

fuser -mk /mnt/cdrom

I often (as in: I wish I had a nickel every time...) find myself unable to umount because I've cd'd to a mount as myself then su'd to root. My old shell is still on the mount point so I can't umount. Try exiting the root shell and see if your user's shell is still cd'd to something under /mnt/cdrom.

share|improve this answer
add comment

You need to figure out what is using the tile system in the mount and stop those process. You can get an idea of what might be there by running lsof | grep /mnt/cdrom to see what procses have that folder open. You might start by closing any file managers and cd'ing out of there from any terminals.

share|improve this answer
    
I dont have lsof command -:( –  yael Apr 13 '11 at 11:39
1  
Then install it or use fuser instead if you have that. –  Caleb Apr 13 '11 at 11:40
    
Dude thank you. No fuser options would show the loop device being used but lsof worked. –  bias Dec 7 '11 at 17:28
add comment

You are probably viewing the CD from a console or file browser without realising. Linux won't let you unmount it if it's in use.

share|improve this answer
add comment

If you don't care about what may be using the device you can umount -f /mnt/cdrom which will force it to be unmounted.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.